基本的なアプリケーション


AVG を使用しています。 (または他の類似のウイルス対策) 5 月Antivirus2.gif (400× 400)よく誤報であります。.

市販のアンチ ウイルスを使用しないでください。, 不要な心配を発生させ、その後本物のウイルス. このページを読む.

私たちのアドバイスはディフェンダーを使用するには, 裏切ったことがないです。.

誤検知チェックの場合ワイヤーは、オンライン サービスを使用してダウンロード, たとえばこれ: HTTPS://www.virustotal.com/it

Virustotal サービスについてを行く 60 ウイルス対策、それは普通、1 つまたはそれらの 2 つを間違っているかもしれない. 場合がありますが、 58 または 59 あなたが信頼できる肯定的な結果を与える. 源を探るし、自分のコンピューター上にそれらを彼自身の再コンパイルできる人は信頼しません。. とにかく心配しないでください。, 書き込みウイルスよりもより良いことがあります。.


HAL – ハードウェア抽象化レイヤー

Theremino HAL

L ’ HAL 接続 l ’ 高レベル ソフトウェア USB とスロットを介して入出力ハードウェア

USB のハードウェア モジュールを使用する場合, その後、l ’ HAL が必要不可欠であるとの電力供給を維持する必要があります, それを最小限に抑えることができます。, 稼働を維持する必要がありますが、.

USB ハードウェアを使用しない場合, その後、l ’ HAL が必要ではありません, システム アプリケーションが相互に通信することができます。, スロットを, HAL がなくても.

表示議員のFreq. (FPS) Valoriおおよそのインディカ. 測定値は右周りはかなりあります 200 FPSとますます不正確になります (デフォルトでは、と非常に), FPSあなたが育つようにとアプローチ 1000. 今、私たちはあまりにも多くの混乱を作成し、彼の指示や変更に長年使用されているので、我々はリード機能を変更しないでください. しかし、すべての自動化のために使用し、高いリピートセンサーの読み取り 100 FPSは常に十分です.

アプリケーション HAL の簡単に使える範囲のセンサー データを標準化、テストおよびデバッグのグラフィックを提供 (オシロ スコープ).

HAL cap keys with velocity - Theremino System

作業の開始のためのヒント: アプリケーション “Theremino_HAL.exe”, インストールは必要ありませんし、お使いのシステム上の任意のフォルダーで実行できます – 表示を開きますライン グラフィック ウィンドウでダブルクリックすると、’ その行の信号傾向 – 行に 1 回のクリックと別の行をクリックすると同時にそれらを見ることができます。 – すべてのスピン ボックスがキーボードを使用して編集可能です, アップ/ダウンのマウスで, マウスのホイールで、上下矢印 – 最後に, テスト中に, 列の値を変更するのには非常に便利です。 “値” マウスを使って (列番号の左側のボタンを押します “値”, 押し、マウスを上下に移動)
入力ピンのサージによって引き起こされる一時的なエラー: 時々, あなたの指でピンに触れないで, HAL プログラムがハードウェアとの通信を停止します。, メッセージと行「切断」と「認識」を押す必要があります赤いを書き込みます. 体は静電気と満たされ、少しの電気ショックを発する場合に発生します. すべてのコンポーネントは、慎重に選ばれた、決して休憩, しかし、たとえ火花が表示されない場合, それは常に何万ボルトの張力, 気の狂った一時的にシリアル通信と USB ポートを送信ユーザー. テスト中に我々 はのみオフからフォームを処理する特別な注意を取る, 質量の前に触れたり (たとえば、USB コネクタ). 最終的なプロジェクトはいつも電圧下の金属部分に触れてからユーザーを防止する断熱容器を提供すべき.

– – – – – –

https://www.theremino.com/downloads/foundations のリリース ノート

以前のバージョンのノート (差出人 2.0 、 7.4) ファイルの収集:
OldVersions_ITA.rtf
OldVersions_ENG.rtf
バージョン 7.5
– すべてのゼロ点の校正を追加・ #8217; 開始.
– 正しいラベル MinValue MaxValue と他の言語を変更するには
– 不在で削除された構成エラー Adc24 ピン
– ファイルが存在しない SlotNames を編集しようとする場合それが作成されます。
– ピンのラインの各ポイントをクリックして、値をトリミング
– スロットの名前 (ある場合) ピンの詳細が表示されます。
– 後 “構成を編集します。” 構成が正しく再読み込み
バージョン 8.0
オシロ スコープで追加されたアンチ エイリアス !!!
Min と Max オシロ スコープ設定の追加!!!
削除された ListView のちらつき !!!
ファームウェアで削除されたエラー CapSensor 2 と 3 (エラー adc24)
追加された中国語とポルトガル語の言語メニュー
FastPwm で修正 “スロットからサイクルします。” MaxValue よりも 1000
追加 shift キーと ctrl キーをテキスト ボックスに
– アップ/ダウン = +/-1
– Pageup/PageDown = +/-10
– シフト = *100
– CTRL = *10
– ALT = /10
K 列を削除します.
リスト タイトルで中央揃えのテキスト
セーブ ・ ロード構成の信頼性の向上
エラーが報告された正しくかくと NotFound
ドキュメントの更新
バージョン 8.1
バージョンは公開されていません.
バージョン 8.2
正しいコマンド “構成のバックアップ” それが正常に動作しません。.
送信するコマンドを改良、 “コマンド スロット”, 回答します。
得ることができます。.
アプリケーションが認識されているマスターの数を学ぶことができるようになりました
かどうか、それらの 1 つは動作を停止を知るためにも、.
詳細については、ページを読む 5 と 6 ヘルプファイルを更新 (イタリア語、英語).
Version 8.3
私はピンServo8にティピー, Servo16, Pwm8, PWM16とPwmFastは今、睡眠中に開始します
ゼロスロットは、コマンドおよびメッセージのために予約されています, あなたが誤ってピンに割り当てることができません.
あなたはモジュールの新しい名前を設定した場合, プロファイルがすでに存在する場合は警告が表示されます.
エラーが新しい名前を割り当てることにより、いくつかのケースで起こっていました.
アイコンが改善されています. システムのすべてのアプリケーションが新しいアイコンを持っています, それらを区別するための文字.
Windowsの下のバーにあるアイコンのテキストを表示するには, あなたは、アプリケーションへのリンクを作成する必要があります, デスクトップ上の.
Version 8.5
タイプ期間ピンによって排除エラーによる擾乱時間未満となり 50 私たち
あなたがピンAdc24の数を減らす場合は、背景の種類が適切にクリーンアップされます.
Version 8.6
このバージョンでは、メッセージなしでWindowsをシャットダウンできます “このアプリはシャットダウンを防いでいます”
Version 8.7
このバージョンは自動的にファイルをリロードします “SlotNames.txt” 外部アプリケーションによって変更された場合 (通常SignalScope, SlotVieweroメモ帳).
Version 8.8
Encoder_BとADC24_ch_bの [メモ] 列のテキストを削除しました
スロットからSTEPへの入力数値の変換は、非常に大きな数値でもエラーは発生しません.
ドイツ語も言語選択メニューに含まれるようになりました.
Version 8.9
FastPWmタイプの端子で発生していたエラーを解消 (Frequency From Slot構成を失った)
テキストスロットからコマンドを追加, ドキュメントを読みます.

最初のマスター (ファームウェアの 1.0 で 2.0) ハルス 7 では動作しませんバージョン x。. HAL からのバージョン 8.0 以降, さらに古いマスターを操作する必要があります。, またこれを維持 4.6 安全のため.

HAL の最新バージョンのファームウェアで使用できます。 1.0 で 2.0, 以下の通り:
Theremino_HAL_V4.6.zip
Theremino_HAL_V4.6_WithSources.zip

あればまだファームウェアの古いバージョンをマスターすることができます戻るに送って Lello (lello@thereminoshop.com), を 無料のバージョンにアップグレードします。 5.


すでにプログラムされているモジュールを入手する

Lello (ebayのmaxtheremino売り手) 彼は事前にプログラムされたモジュールを提供し、それらを機能させるのを助けることができます.
eBay maxtheremino
メールレロ (ufficiotecnico@spray3d.it)


Theremino HAL のダウンロード – バージョン 8.9
Theremino_HAL_V8.9
Theremino_HAL_V8.9_WithSources(ソースあり) (プログラマーの)
Windows XP から Windows のすべてのシステムの 10, 両方 32 で 64 ビット (Linux とワインと OSX)

Theremino_HAL_CSharp_V8.8_WithSources(ソースあり) (C# プログラミング)
C# バージョンを容易に、 “移植”, アンドロイドと Mac に向かって, C のような構文を好む. このバージョン, 元のものとまったく同じように機能しますが、バージョンからのみ機能するテキストスロットを介したコマンドが異なります 8.9 以降. L ’ 通常の使用, しかし、ないそれを使用することをお勧め, 以下テストおよびわずかにより少なく効率的だから, 困難な文字列処理のため, C のような言語.

– – – – – –

HAL の最新バージョンとのアプリケーションを更新します。

HAL を使用して多くのアプリケーション, たとえば Theremino CNC と Theremino Dolfrang, HAL の古いバージョンを含めることができます。. これらのアプリケーションは、問題のない古いバージョンを使用する続行できます。. 簡単に行うことができますそれらの HAL の最新バージョンで更新する場合. あなたはちょうどでも、独自の構成ファイルをカバーしないように注意しなければなりません。.

HAL の以前のバージョンが含まれているアプリケーションを更新する方法:
– HAL の zip バージョンをダウンロードします。.
– 更新するアプリケーションのフォルダーを開きます.
– ファイル"Theremino_HAL.exe"、"Docs"フォルダーの場所を見つける.
– Zip ファイル内のすべてのファイルを置き換えるファイル"Theremino_HAL.exe"と"Docs".

ファイル"Theremino_HAL_ConfigDatabase.txt"と"SlotNames.txt"を置き換えてはいけない彼らの自身の構成を含んでいるので.

Visual Studio を使用して、検査するしたい人, 変更し、アプリケーションを再構築, フォルダー内のすべてのファイルを置き換える必要があります。 “ソース”.

– – – – – –

ドキュメントをPDF形式でダウンロード
ドキュメントの PDF ファイルは HAL アプリケーションのフォルダにすでに入っていますが、こちらからダウンロードすることもできます. また、これらのファイルは、アプリケーションにあるファイルよりもさらに最新である場合があります。.
ThereminoHAL_Help_ENG.pdf
ThereminoHAL_Help_ITA.pdf
ThereminoHAL_Help_CHI.pdf

ODT 形式の書籍をダウンロード
これらの言語を知っている人, Open Office でファイルを開くことができません。, それらを修正し、私たちに送ってください. 他の言語のファイルし英語に翻訳できます。: onlinedoctranslator 素晴らしい, 風、書式を尊重.

ThereminoHAL_Documentation_ENG_ITA_ESP_JPN


ArduHAL – Arduino のモジュールを使用して、マスターの代わりに

Theremino ArduHAL

ArduHAL アプリケーションでは、Arduino のモジュールを簡単に使用することができます。. 最も一般的な入力出力のすべてのタイプは、準備ができています。. なぜスケジュールしないように, だけ入力と出力を構成し、PC 上のソフトウェアとセンサーの間の直接リンクを受けた.

Arduino ナノ

Arduino, ArduHAL アプリケーションを使用してください。, 使用できます、 100 以上のアプリケーション システム theremino, すべてフリーでオープン ソース, 出力データとコントロール読み取り. 発電機のオシロ スコープで, サーモスタット, 音楽アプリケーション, ゲーム, など。.

ArduHAL の特性を読むすぐに知るために この記事. それ以外の場合、以下をダウンロードするマニュアルを読む.

注意 : PC 用入力デバイスは出力に Arduino モジュールを使用します。. その後、我々 は Arduino についての判断を持っていないが、使用のこの特定のエリアでのみ適用クレジット, この記事を読む .

最高の仕事 Arduino モジュール (私達自身を使用する特定の方法で) チップ CH340 を搭載した Arduino ナノは、します。. CH340 チップ ナノの下部には、FT232 の少ないピン数多くを持っているので、それを認識 (16 に対してピンします。 28).

バージョンから 1.4 ArduHAL でもに、FT232 チップと Arduino を使用できますが、通信の周波数は、 30% 下部, マルチ スレッドで使用できるので. ファイルの 8 ページを読む “Theremino_ArduHAL_Help”

注意 : 非同期モードが有効になり、「ループされていない場合()「Arduinoのが遅いコードが含まれています, アルドゥイーノと通信できない場合があります. リストdell'ArduHALを空のままになり、その後、あなたが非同期的に有効にすることはできません. この場合、あなたは「ループ機能ではありますすべてにコメントする必要があります()Arduinoの ", プログラムそれを押して「ACK」. そして最後に非同期に有効.

表示議員のFreq. (FPS) Valoriおおよそのインディカ. 測定値は右周りはかなりあります 200 FPSとますます不正確になります (デフォルトでは、と非常に), FPSあなたが育つようにとアプローチ 1000. 今、私たちはあまりにも多くの混乱を作成し、彼の指示や変更に長年使用されているので、我々はリード機能を変更しないでください. しかし、すべての自動化のために使用し、高いリピートセンサーの読み取り 100 FPSは常に十分です.


最新のドキュメント ファイルをダウンロードする (23-03-2024)
Theremino_ArduHAL_Help_ITA.pdf
Theremino_ArduHAL_Help_ENG.pdf
Theremino_ArduHAL_Reading_I2C_Sensors_ITA.pdf
Theremino_ArduHAL_Reading_I2C_Sensors_ENG.pdf

ODT 形式で元のドキュメント ファイル (23-03-2024)
ArduHAL_Docs_ODT.zip


フォームを入手する

Lello (ebayのmaxtheremino売り手) 彼は事前にプログラムされたモジュールを提供し、それらを機能させるのを助けることができます.
eBay maxtheremino
メールレロ (ufficiotecnico@spray3d.it)


バージョン ArduHAL のためのノート
バージョン 1.1 – これは、最初の公開バージョン.
バージョン 1.2 と 1.3 – 小さな修正
バージョン 1.4 – 方法 “非同期と “ポーリング” ファームウェアを変更し、再コンパイルすることがなく ArduHAL アプリケーションから簡単に選択可能な. 方法 “ポーリング” FT232 チップで Arduino のすべての種類を使用することができます。.
バージョン 2.0
オシロ スコープで追加されたアンチ エイリアス !!!
Min と Max オシロ スコープ設定の追加!!!
削除された ListView のちらつき !!!
追加された中国語とポルトガル語の言語メニュー
追加 shift キーと ctrl キーをテキスト ボックスに
– アップ/ダウン = +/-1
– Pageup/PageDown = +/-10
– シフト = *100
– CTRL = *10
– ALT = /10
K 列を削除します.
リスト タイトルで中央揃えのテキスト
セーブ ・ ロード構成の信頼性の向上
バージョン 2.1
正しいコマンド “構成のバックアップ” それが正常に動作しません。.
送信するコマンドを改良、 “コマンド スロット”, 回答を得ることができます。.
アプリケーションが認識されているフォームの数を学ぶことができるようになりました
かどうか、それらの 1 つは動作を停止を知るためにも、.
詳細については、ページを読む 14 と 15 ヘルプファイルを更新 (イタリア語、英語).
バージョン 2.2
新しいキーワード “genericWriteFloat” と “genericReadFloat”
浮動小数点数の転送を簡素化.
GEN_OUT_xxとGEN_IN_xxとして設定した端子は、もはや初期化されていません,
あなたはArduinoのファームウェアを使用することができます.
詳細については、ピン上のページを読みます “ジェネリック” 更新されたヘルプファイルに (イタリア語、英語).
バージョン 2.3
私はピンServo8にティピー, Servo16, Pwm8, PWM16とPwmFastは今、睡眠中に開始します
ゼロスロットは、コマンドおよびメッセージのために予約されています, あなたが誤ってピンに割り当てることができません.
あなたはモジュールの新しい名前を設定した場合, プロファイルがすでに存在する場合は警告が表示されます.
エラーが新しい名前を割り当てることにより、いくつかのケースで起こっていました.
アイコンが改善されています. システムのすべてのアプリケーションが新しいアイコンを持っています, それらを区別するための文字.
Windowsの下のバーにあるアイコンのテキストを表示するには, あなたは、アプリケーションへのリンクを作成する必要があります, デスクトップ上の.
バージョン 2.4
アイコンが改善されています. システムのすべてのアプリケーションが新しいアイコンを持っています, それらを区別するための文字.
アイコンのテキストは、あなたのデスクトップ上のリンクを持っていない場合でも、下のバーに表示されています.
バージョン 2.5
このバージョンは自動的にファイルをリロードします “SlotNames.txt” 外部アプリケーションによって変更された場合 (通常SignalScope, SlotVieweroメモ帳).
バージョン 2.6
テキストスロットからコマンドを追加, ドキュメントを読みます.
バージョン 2.7
一部のCH340ドライババージョンで複数のモジュールを開くことができないバグを修正しました.
モジュール名が小文字でも大文字でも認識されるようになりました.
Arduino IDEの下部の色を元のダークレッドからブラックの色に変更できるArduHelperアプリケーションを追加しました (判読し難い) 通常の白地に黒に (1.xxx バージョンのIDEでのみ動作します)

アプリケーション Theremino ArduHAL バージョンをダウンロードします。 2.7
Theremino_ArduHAL_V2.7
Theremino_ArduHAL_V2.7_WithSources(ソースあり) (プログラマーの)
Windows XP から Windows のすべてのシステムの 10, 両方 32 で 64 ビット (Linux とワインと OSX)


Arduino のライブラリ
Arduino のライブラリのバージョンのノート
バージョン 1.0 – 設定するのには、非同期的にファイルを編集する必要がありますが “Theremino.CPP”
バージョン 1.1 – 設定するには、非同期的にだけ setAsyncMode を呼び出すファイルに追加します。 “.伊野”. – ある README ファイルに非同期的に上のコメントを読む “ライブラリ/Theremino/src”
バージョン 1.2 – 非同期的に速度が向上しています。 200 1 秒あたりの交換. サーボ信号安定性今最適です使用する場合でも、非同期的に.
バージョン 1.3 – GenericRead16 と GenericRead24 関数が再挿入を介して出力を中断しないでください。. いくつかの変数が宣言されている今 “揮発性” れがあります。, いくつかのケースで, 動作の安定性を高める.
バージョン 1.4方法 “非同期と “ポーリング” ファームウェアを変更し、再コンパイルすることがなく ArduHAL アプリケーションから簡単に選択可能な. 方法 “ポーリング” FT232 チップで Arduino のすべての種類を使用することができます。.
バージョン 1.5 – ライブラリ “theremino” 今ある zip ファイルの最上位レベルのファイルに追加できますコマンド “ファイルからライブラリを追加します。ZIP”.
バージョン 1.6 – バージョンを以降 1.6, 彼らは、未使用が残っていると、ピンが構成されています。. 以前としてを設定されました。 “入力”, これはアルドゥイーノのループの出力として使用することから防止と.
バージョン 1.7 – 読んでも、浮動小数点数を書き込む機能を追加しました (フロート), genericReadFloatと指示genericWriteFloat.
バージョン 1.8 – 解決済み 小さいながらも厄介な問題. EEPROMが含まれているので、いくつかのケースではArduinoのは、フォームの名前が長すぎる認識されませんでした.
バージョン 1.9 – EEPROMによって読み取られる名前の長さは、 16 文字. これにより、新しいフォームが認識されないケースが修正されます. このソリューションは永続的であり、常に機能します, 一方、以前のバージョンの解決策は一部の場合にのみ機能しました.

THEREMINOライブラリをARDUINOライブラリに追加する
ライブラリを追加します。 “theremino” Arduino のライブラリ
– Zip ファイルをダウンロードします。 “_Zip ArduinoLibrary_Theremino_V 1.5” 便利な場所にコピーし、, たとえば、 “ドキュメント”
– オープン ・ #8217; の Arduino IDE
– メニューを開く “スケッチ”, 従う “#ライブラリが含まれています” 選択し、 “ファイルからライブラリを追加します。ZIP”
– Zip ファイルをコピーしたフォルダーを開くこと
– ファイルを選択します。
“_Zip ArduinoLibrary_Theremino_V 1.5”

– ボタンを押してください。 “オープン”
ARDUINOライブラリのTHEREMINOライブラリの更新
ライブラリを置き換える “theremino” 新しいバージョンで (最初のメソッド)
– メニューで Arduino のライブラリ フォルダーの場所を参照します。 “ファイル / 設定”.
– Arduino IDE を閉じる
– フォルダーを開く “ライブラリ” Arduino とフォルダーを削除します。 “Theremino”
– フォルダーへ zip ファイルから抽出します。 “Theremino” フォルダーのコピー “ライブラリ”.
– Arduino IDE を開く.
ライブラリを置き換える “theremino” 新しいバージョンで (2 番目のメソッド)
– メニューで Arduino のライブラリ フォルダーの場所を参照します。 “ファイル / 設定”.
– ライブラリを削除します。 “Theremino”.
– とおり ZIP ファイルからライブラリ theremino を追加します。.
ARDUINOプロジェクトでのライブラリファイルの使用
ARDUINOライブラリに追加せずに
この方法では、必要なすべてのファイルを含むフォルダーを作成でき、新しいコンピューターにライブラリをインストールしなくても、フォルダー全体を別のコンピューターに移動してプロジェクトをコンパイルできるという利点があります.
– CPPファイルとHファイルを各プロジェクトフォルダにコピーします (プロジェクトの INO ファイルの横に表示されます).
– INOファイルの変更元 #含まれています <テルミノ> (山括弧付き) で #含まれています “テルミノ” (二重引用符で囲む).

 


ライブラリ版をダウンロードする 1.9
バージョンを以降 1.6, 彼らは、未使用が残っていると、ピンが構成されています。.
以前としてを設定されました。 “入力”, これはアルドゥイーノのループの出力として使用することから防止と.
バージョンを以降 1.7, あなたはまた、浮動小数点数を転送することができます (フロート).
ピン上のページを読みます “ジェネリック” ネイファイル・ディ・HEL
バージョン 1.8 と 1.9 小さいながらも厄介な問題を解決する.
EEPROMが含まれているので、いくつかのケースではArduinoのは、フォームの名前が長すぎる認識されませんでした.

Arduino のライブラリ – バージョン 1.9
ArduinoLibrary_Theremino_V1.9.zip (ArduHAL のマニュアルを読む)


COLORS OF CHANGE’ ArduinoのIDE
公式のArduino IDEのコンパイルのレポートの色は黒に暗赤色ています,
以下のユーティリティは、通常の色にそれらを回すと、簡単に読み取ることが.
(色は IDE バージョンでのみ変更できます 1.xxx)

色のArduino IDEを補正するための小さな実行可能プログラム
ArduinoIDE_ChangeColors.zip

説明書
1) 含むZIPファイルを開きます。 “ArduinoIDE_ChangeColors.exe”

2) ファイルをコピーします。 “ArduinoIDE_ChangeColors.exe” ファイルを閉じます “arduino.exe”
3) ファイルをタップ “ArduinoIDE_ChangeColors.exe” マウスの右ボタン
4) 右キーで開く]メニューから, 選択 “管理者として実行します。”

5) 再起動ArduinoIDE

COLORS OF CHANGE’ Theremino_ArduHelperを備えたARDUINOIDE
バージョンから 2.7 Theremino_ArduHAL以降
また、ZIPにはアプリケーションTheremino_ArduHelperがあります
これを使用して、前の ChangeColors と同じ操作を実行できます.
(色は IDE バージョンでのみ変更できます 1.xxx)

 


IotHAL – IotModuleと無線を介して通信します (ESP32)

IotHAL v0.4が

IotHALは、高レベルのソフトウェアでIotModuleを接続します, WiFi とネットワーク経由で.

I.O.T頭字語. に行くのIotModule “モ ノのインターネット”. そして、これらのモジュール, 同じIDE Arduinoの持つプログラマブル, 彼らは本当に汎用性があります.

ここではそれらの特徴があります:

– 入出力の即時管理, いつものようにシステムにTheremino.
– かなり多くの電力 (240 反対MHzのクロック 16 マスターのMHzの).
– デュアルコアプロセッサ 32 ビット (に対して、 16 ビットデイマスター).
– 浮動小数点数のシングルとダブルの高速演算のサポート.
– WiFi経由での操作

– 特殊なセンサーを読み取るためにそれらをプログラムするのは簡単
– 同じとプログラマブル ArduinoのIDE (メモ 1)
– 同じファームウェアとArduinoのライブラリを使用する機能

(メモ 1)
アルドゥイーノの下のゾーンの色を変更するには、前の段落を読んでください。,
黒に暗赤色によって読み取り不可能, 通常の色と読みやすいです.

– かなり大きなピン数 (28 に対して、 12 現在)
– 8 ADC入力 12 ビット (14 オーバーサンプリングされました) に対して、 10 ビット電流 (12 オーバーロード。)
– 2 DAC出力 8 ビット
– 10 容量入力
– 16 uscite PWM
– 3 SPIインタフェース
– 3 UARTインタフェース
– 2 I2Cインタフェース
– 2 I2Sインターフェース
– 4 タイマーA 64 ビット
– 内蔵フラッシュメモリ
– 520 キロバイトのデータキャッシュ
– 4 メガバイトプログラム (フラッシュ)
– モジュールTheremino ADC24の接続の可能性

– 現在のマスターの些細な形のコスト.

開かれたチャンス マスターと達成可能でないです。, たとえば、イオンや信号ケーブルでガイガーでハードに達する場所で部屋を配置します。. Wifi 経由で制御車のビルド, ビデオで見られるように 火星探査ミッション.

– – – – – – –

IOT HALと 64 ピン

 

この画像では、IOT HAL ESP32は、ピンの最大数で構成されているモジュールに接続見ます.

私は元気です 64 ピン, 彼らは少なく、使用するモジュールを再構成し、のみ仕える者を確認することができ、それを使用します. 時には1つでもピン.

これらのすべてのピンは、WiFiを介して転送されます, 単一交換と転送時間でそれはピンの任意の数の実質的に同じです.

拡大するには画像をクリックします.

 

 

 

– – – – – – –

表示議員のFreq. (FPS) Valoriおおよそのインディカ. 測定値は右周りはかなりあります 200 FPSとますます不正確になります (デフォルトでは、と非常に), FPSあなたが育つようにとアプローチ 1000. 今、私たちはあまりにも多くの混乱を作成し、これらの適応症と変更に長年使用されているので、計算を変更しないでください. しかし、すべての自動化のために使用し、高いリピートセンサーの読み取り 100 FPSは常に十分です.

– – – – – – –

ESP32 PICO V4

– – – – – – –

  • INラベルの付いたピンは、次のようにプログラムできます。 : DigIn, カウンター, 期間eエンコーダ.
  • IN OUTラベルの付いたピンは、次のようにプログラムすることもできます。 : Digout, Pwm e Servo.
  • DACラベルの付いたピンは、以下から調整可能な出力電圧を提供します。 0 で 3.3 ボルト.
  • ADCという単語が削除されたピンはADCとして使用できます, ただし、USB経由で通信し、WiFi通信を無効にすることによってのみ (現在のバージョンでは実行できません).
  • ピン “0”, “1”, “2”, “3” と “12” それらは特別な注意を払ってのみ使用できます, そうしないと、モジュールはうまく機能しなくなります. 次のページを参照してください: 専用ピンを接続します.

ピンは次のタイプで構成できます:
– デジタル出力
– PWM 出力 (差出人 0.02 Hz に 40 MHz)
– DAC出力 (調整可能な出力電圧)
– サーボ制御の出力
– ステッピングモータの出力
– デジタル入力
– カウント入力, 周波数と周期
– 2/4相エンコーダの入力
– スイッチおよびトランスデューサーの ADC 入力
– 静電容量式ボタンのCAP入力
– Adc24


最新のドキュメント ファイルをダウンロードする (23/03/2024)
Theremino_IotHAL_Help_ITA.pdf
Theremino_IotHAL_Help_ENG.pdf
Theremino_IotHAL_Reading_I2C_Sensors_ITA.pdf
Theremino_IotHAL_Reading_I2C_Sensors_ENG.pdf

ODT 形式で元のドキュメント ファイル (23/03/2024)
IotHAL_Docs_ODT.zip


すでにプログラムされているモジュールを入手する

Lello (ebayのmaxtheremino売り手) 事前にプログラムされたモジュールを提供し、それらをあらゆる方法で機能させるのに役立ちます (Softap, DHCP と静的な駅) .
eBay maxtheremino
メールレロ (ufficiotecnico@spray3d.it)


ダウンロード・デル・ファームウェア

バージョン 140
最初の公開バージョン.
それはとても、ほぼすべてのデバイスでSofTapでの動作を妨げ欠陥が含まれてい.
バージョン 144
それはすべてN型デバイス上で動作しますので、このバージョンではSofTap, Bまた、G, どちらも 20 とのこと 40 MHzの帯域幅.
バージョン 182
最も重要なのは、ステッピングモータであります.
>>> ドキュメンテーションファイルを読みます <<<
バージョンの主な新規性 182 彼らは、以下のページにあります:
PWM用抵抗器 (ページ 16 と 30)
ドキュメントのステッパーのためのプルダウン (一度 17)
ドキュメントSlosOverNetとしてVPNのための警告 (一度 66)
自動再接続 (一度 13)
Debuggare詐欺ジェネリック書き込み (一度 43)
アロケーションPWM / ステッピング / しもべ (一度. 27)
SSIDとパスワードのリスト (一度. 59)
バージョン 191
新しいドキュメントの最後の数ページを参照してください.
ファイルに “zip” あなたは、6つのフォルダを見つけることができます.
– 基本的なファームウェアのフォルダ “IotModule”
– 5つの他のフォルダは、I2Cセンサーのための特定のファームウェアが含まれています

ファームウェアのバージョンをダウンロードしてくださいIotModule 191
新しいドキュメントの最後の数ページを参照してください

プログラムへのモジュールは、ドキュメントを読んで.

入力されない場合は、このメッセージを読んでください
IOTモジュールのファームウェアコンパイルに問題がある方へ
Arduino IDEを使用 (1.8.19), IDEにチェックインする必要があります: 楽器-> カード-> カードマネージャー, Espressif Systems の ESP32 を探して、インストールされているバージョンが 1.0.6.

バージョン 2.0.10 と 2.0.11 ブロックのコンパイル.
これら 2 つのバージョンのいずれかがインストールされている場合, バージョンを選択するだけ 1.0.6
カードマネージャーのドロップダウンメニューでインストールします. IDEを再起動する必要はありません.
(作曲してくれたジャコモ・ルッチに感謝します)


アプリケーションをダウンロードIotHAL

バージョン 1.1
これは最初のバージョンであるが、我々は長い時間のために制御され、また、完全な管理が含まれdell'Adc24.
構成が改善され、Setup.hファイル内のさまざまな方法で設定することができます.
バージョン 1.3
新しいファームウェアのバージョンV182を使用します
最も重要なのは、ステッピングモータであります.
>>> ドキュメントを読みます <<<
バージョン 1.4
このバージョンは自動的にファイルをリロードします “SlotNames.txt” 外部アプリケーションによって変更された場合 (通常SignalScope, SlotVieweroメモ帳).
バージョン 1.5
– 小文字の大文字でも通信オプション名を認識します.
– ADC値がゼロでも動作.
バージョン 2.6
– すべての IotHAL アプリケーションに対応, NetHALとArduHALのバージョンは同じです 2.6
– バージョン 2.6 認識
テキストスロット経由の新しいコマンド, ドキュメントを読みます.

アプリケーションTheremino IotHALバージョンをダウンロード 2.6
Theremino_IotHAL_V2.6
Theremino_IotHAL_V2.6_WithSources(ソースあり) (プログラマーの)

Windows XP から Windows のすべてのシステムの 10, 両方 32 で 64 ビット (Linux とワインと OSX)


NetHAL – モジュールとの無線通信します。

Theremino NetHAL

NetHAL 接続モジュールの高度なソフトウェア, WiFi とネットワーク経由で.

開かれたチャンス マスターと達成可能でないです。, たとえば、イオンや信号ケーブルでガイガーでハードに達する場所で部屋を配置します。. Wifi 経由で制御車のビルド, ビデオで見られるように 火星探査ミッション.

表示議員のFreq. (FPS) Valoriおおよそのインディカ. 測定値は右周りはかなりあります 200 FPSとますます不正確になります (デフォルトでは、と非常に), FPSあなたが育つようにとアプローチ 1000. 今、私たちはあまりにも多くの混乱を作成し、彼の指示や変更に長年使用されているので、我々はリード機能を変更しないでください. しかし、すべての自動化のために使用し、高いリピートセンサーの読み取り 100 FPSは常に十分です.

– – – – – – –

アセンブリの名前のプリント基板の設計, 3 D 画像やラップと WemosD1 ミニの図も含まれています, 私はこのリンクでそれをダウンロードします。:
NetModuleV1.zip

– – – – – – –

– 注意 –
フォーム Wemos D1 ミニを使用する場合, アセンブリの名前のプリント回路なし,
抵抗を追加する必要があります。 4.7 k D0 質量,
それ以外の場合、フォームがかかる SoftAP を常に起こる.

– 注意 –
当社のファームウェアがネット上にあるものとの関係ではないです。
ESP8266 の (NodeMcu, LUA, Arduino, Zbasic, Python など).
我々 は最初から ExpressIf の製造元の仕様に従ってファームウェアを書いた,
ESP8266 についてネット上で読むあなたのすべてが役に立たないと誤解を招く.

– 注意 –
モジュールが接続されている場合, NetHAL と NetModuleProgrammer のリストは表示されませんが、,
USB ポートに接続すると、オペレーティング システムは、COM ポートを作成されませんか,
ドキュメントの最後のページのアドバイスに従う Theremino_NetHAL_Help_ITA.pdf
(ドキュメントは、少なくともする必要があります。 26 1 月 2018
それ以外の場合、ブラウザーのキャッシュと riscaricatelo をリセットします。)

– – – – – – –

感謝します ファブリツィオ,
彼なしこれはすべてがされていない可能.

– – – – – – –

ファームウェアとソフトウェアが完成し、営業 100%. ドキュメントはほぼ完成しており、ハードウェアコンポーネントはすでにeBayで入手できます。.

Lello (ebayのmaxtheremino売り手) 事前にプログラムされたモジュールを提供し、それらをあらゆる方法で機能させるのに役立ちます (Softap, DHCP と静的な駅) .
eBay maxtheremino
メールレロ (ufficiotecnico@spray3d.it)


マニュアルはほぼ完了, 再びヘルプ ファイル内にファイアウォールの難しさを持っている人の投稿.

Theremino システム - 最新のドキュメント ファイルをダウンロードする (23-03-2024)
Theremino_NetHAL_Help_ITA.pdf
Theremino_NetModuleFeatures_ITA.pdf
Theremino_NetModuleProgrammer_Help_ITA.pdf

Theremino_NetModule_UsbProgramming_ITA.pdf Theremino_NetModule_FirewallProblems_ITA.pdf
(最新バージョンをダウンロードするお使いのブラウザーのキャッシュをクリアする必要があります。)

Theremino システム - ドキュメントファイル、最新のダウンロード (23-03-2024)
Theremino_NetHAL_Help_ENG.pdf
Theremino_NetModuleFeatures_ENG.pdf
Theremino_NetModuleProgrammer_Help_ENG.pdf

Theremino_NetModule_UsbProgramming_ENG.pdf Theremino_NetModule_FirewallProblems_ENG.pdf
(最後をダウンロードするバージョン可能性がありますブラウザーのキャッシュをクリアする必要)

Theremino システム -Theremino システム - ODT 形式で元のドキュメント (23-03-2024)
Theremino_NetModules_Docs.zip


バージョン、NetHAL のためのノート
バージョン 1.0 – 今回が最初の公開バージョン, 静的 ip アドレスを使用するため、ラジオを介してファームウェアをプログラムする能力に欠けていた。.
バージョン 1.3 – 固定 ip アドレス, DHCP, ソフトウェア AP と無線経由でファームウェアのプログラミング. 完全に機能. ちょうどマニュアルがないです。.
バージョン 1.4 – フォームが 2 回記載されているいくつかのケースで, 結果のエラー メッセージ (この写真で見ることができます。). バージョン 1.4 この問題を削除します。.
バージョン 1.5 – ファイアウォールは今、名前が Theremino で始まるし、簡単にそれらを見つける. 既に以前のバージョンを使用している人は、ファイアウォールで古い名前を見つけるかもしれない, たとえば、 “ネットとインターネットのハードウェア抽象化レイヤー” 代わりに、 “Theremino NetHAL”. 新しい名前を使用する Windows を説得する唯一の方法は、オープン RegEdit, 古い文字列を検索し、それを削除.
バージョン 2.0
オシロ スコープで追加されたアンチ エイリアス !!!
Min と Max オシロ スコープ設定の追加!!!
削除された ListView のちらつき !!!
追加された中国語とポルトガル語の言語メニュー
追加 shift キーと ctrl キーをテキスト ボックスに
– アップ/ダウン = +/-1
– Pageup/PageDown = +/-10
– シフト = *100
– CTRL = *10
– ALT = /10
K 列を削除します.
リスト タイトルで中央揃えのテキスト
セーブ ・ ロード構成の信頼性の向上
バージョン 2.1
正しいコマンド “構成のバックアップ” それが正常に動作しません。.
送信するコマンドを改良、 “コマンド スロット”, 回答を得ることができます。.
アプリケーションが認識されているフォームの数を学ぶことができるようになりました
かどうか、それらの 1 つは動作を停止を知るためにも、.
詳細については、ページを読む 10 と 11 ヘルプファイルを更新 (イタリア語、英語).
バージョン 2.2
私はピンServo8にティピー, Servo16, Pwm8, PWM16とPwmFastは今、睡眠中に開始します
ゼロスロットは、コマンドおよびメッセージのために予約されています, あなたが誤ってピンに割り当てることができません.
あなたはモジュールの新しい名前を設定した場合, プロファイルがすでに存在する場合は警告が表示されます.
エラーが新しい名前を割り当てることにより、いくつかのケースで起こっていました.
アイコンが改善されています. システムのすべてのアプリケーションが新しいアイコンを持っています, それらを区別するための文字.
Windowsの下のバーにあるアイコンのテキストを表示するには, あなたは、アプリケーションへのリンクを作成する必要があります, デスクトップ上の.
バージョン 2.3
アイコンが改善されています. システムのすべてのアプリケーションが新しいアイコンを持っています, それらを区別するための文字.
Windowsの下のバーに表示されるアイコンのテキスト, また、アプリケーションへの目に見えるリンクではありません, デスクトップ上の.
バージョン 2.4
このバージョンは自動的にファイルをリロードします “SlotNames.txt” 外部アプリケーションによって変更された場合 (通常SignalScope, SlotVieweroメモ帳).
バージョン 2.6
– すべての IotHAL アプリケーションに対応, NetHALとArduHALのバージョンは同じです 2.6
– バージョン 2.6 認識
テキストスロット経由の新しいコマンド, ドキュメントを読みます.

アプリケーション Theremino NetHAL バージョンをダウンロードします。 2.6
Theremino_NetHAL_V2.6
Theremino_NetHAL_V2.6_ソースあり (プログラマーの)

Windows XP から Windows のすべてのシステムの 10, 両方 32 で 64 ビット (Linux とワインと OSX)


バージョン NetModule プログラマのメモ:
バージョン 1.0 – 完全に機能. 最初のプログラミングの USB プログラマを使用するファイルも含まれています (工場で). ちょうどマニュアルがないです。.
バージョン 1.1 – ファイアウォールは今、名前が Theremino で始まるし、簡単にそれらを見つける. 既に以前のバージョンを使用している人は、ファイアウォールで古い名前を見つけるかもしれない, たとえば、 “ネットとインターネットのハードウェア抽象化レイヤー” 代わりに、 “Theremino NetHAL”. 新しい名前を使用する Windows を説得する唯一の方法は、オープン RegEdit, 古い文字列を検索し、それを削除.
バージョン 1.2
アイコンが改善されています. システムのすべてのアプリケーションが新しいアイコンを持っています, それらを区別するための文字.
Windowsの下のバーにあるアイコンのテキストを表示するには, あなたは、アプリケーションへのリンクを作成する必要があります, デスクトップ上の.

アプリケーション Theremino NetModuleProgrammer バージョンをダウンロードします。 1.2
theremino_netmoduleprogrammer_v1.2
Theremino_NetModuleProgrammer_V1.2_WithSources (プログラマーの)

Windows XP から Windows のすべてのシステムの 10, 両方 32 で 64 ビット (Linux とワインと OSX)


このファームウェアは、アセンブリの名前を使用する必要はありません。 – それをダウンロードしません。 –
我々 の実装を改善するためと思う人だけに役に立つかもしれない. 変更は NetHAL アプリケーションおよびドキュメントを調整する必要がありますも考慮する必要がありますこれを行うために起こっています。.

Wemos D1 ミニと互換性のあるファームウェアを再コンパイルするソース コードをダウンロードします。
MasterESP8266 (0.14B1).zip


TextSlots 経由の HAL へのコマンドの送信

すべての HAL の新しいバージョン, 2000年3月より 2024, また、テキストスロットを介して送信されたコマンドも受け入れます. そして、Text-Slotsを使用すると、すべてを行うことができます. ヘルプファイルをお読みください.

構成パネルでマウスを使用して実行できるすべての操作は、これらのコマンドでも実行できるようになりました.

CommandsToHAL プログラムとオートメーションを使用してコマンドを試す. フォルダ内にあります “ProgramsDemo ProgramsSlotText Commands” 4 月以降に公開された最新バージョンの Automation の 2024 以降. または、 このリンク.

また、次のコマンドは、下位互換性のため、および場合によってはより効率的であるため、Number Slotsに残します. 番号スロットは、接続されているハードウェアモジュールの数をすばやく読み取るためにのみ使用することをお勧めします. ヘルプファイルをお読みください.

HALにコマンドを送ります

HALアプリケーション指示ファイルで使用する方法について説明します “コマンドスロット”. 正常に “コマンドスロット” ゼロスロットがあります, それを変更するには、手動でHALの初期化ファイルを変更する必要があります.

コマンドスロットで書かれたHALアプリケーションの次の番号:

  • -1 ----------------- Il comando “Riconosci” è ancora in esecuzione
  • 0 ----------------- Non sono stati trovati Master, la lista dei Master è vuota
  • Da 1 in su ----------- Il numero di Master che sono stati riconosciuti
  • NAN_MasterError --- Uno dei Master collegati ha smesso di comunicare

システムの他のアプリケーションは、数NANコマンドスロットを書面でHALにコマンドを送信することができます (数字ではなく) 特派員. NAN番号を書き込むことができないアプリケーションの場合, 指示ファイルに記述された代替方法があります. コマンドは現在実装されています “認めるもの” と “Calibraで”. 詳細については、HALファイルの説明書を参照してください.

マスターの自動再接続の例

次の例では、VBNETアプリケーションはマスターが切断されたことを認識し、コマンドを送ることができる方法を示しています “認めるもの” 再接続するには.

Private Sub tmer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles tmer1.Tick
If Slots.ReadSlot_NoNan(0) < 1 Then
Slots.WriteSlot(0, NAN_Recognize)
Threading.Thread.Sleep(500)
End If
End Sub

コードのこの作品は、タイマーによって呼び出されます (通常、各 100 Ms). 最初の条件文 If Slots.ReadSlot_NoNan(0) < 1 Then これは、ゼロスロットを読み取り、少なくとも1つの接続されたと作業のマスターがある場合、次の行を実行します。.

コマンド ReadSlot_NoNan 任意のエラーコードを排除し、ゼロにそれらを回します. を, 一つ以上のマスターが動作している場合, 私たちは、自分の番号を読み込みます, エラーが発生した場合、我々は、より少ない読みます一方、, またはゼロ.

だから、私たちのアプリケーションは、複数のマスターを使用している場合 我々は彼らの番号を記述する必要があります. 3の場合、例えば、マスターを書きます If Slots.ReadSlot_NoNan(0) < 3 Then

接続されたマスタの数はマスターの必要数より少ない場合, その後、ライン Slots.WriteSlot コマンドを送信 “認めるもの” その後、ライン Threading.Thread.Sleep(500) 半秒待ちます, 応答するために、すべてのマスターに時間を与えるために (いくつかは、この時間を伸ばすために持っているかもしれませんが).


ファイル SlotNames.txt

ノートと Theremino HAL ノートと Theremino SlotViewer

HAL のアプリケーション (バージョンから 5.5 以降) SlotViewer (バージョンから 2.6 以降), スロットの名前を表示することができますも (注釈またはコメント).

ファイルに名前が書かれて, 呼び出す必要があります。 “SlotNames.txt”.

ファイル “SlotNames.txt” NotePadで編集されます, WordPadまたはHALアプリケーション内から直接, IotHAL, NetHAL, SlotViewer e SignalScope. 場合は、ファイル “SlotNames.txt” コメント欄は空残りませんがあります。.

転記ルールは単純であり、サンプルに表示されます。, HAL と SlotViewer の最新のバージョンであります。.

名前物理ピンに関連していないことに注意してくださいすることが重要, スロットが.

ファイルの各行から始まるスロット数, 続いてスペースと表示するテキスト. 行のコメントを続けることも, 表示されません。, 単一引用符に続く.

SlotViewerは、各単一スロットに使用される範囲を示す特別なコマンドMin = nnおよびMax = nnも使用します。. SlotNamesファイルにこれらのコマンドが含まれていない場合、スロットはSlotViewerの2つのボックスMinとMaxで調整された値を使用します.

コメントの同じファイルを使用する場合, HALとSlotViewerおよびSignalScopeの両方, あなたがファイルを維持するには “SlotNames.txt”, “SlotViewer.exe”, “SignalScope.exe”, “HAL.exe”, 同じフォルダーにすべて.


アプリケーションのモジュール化

あなたが得る Theremino システムのソフトウェアのモジュール設計, 型破りな方法で, 多くのアプリケーションを実行しています。. 各アプリケーションがそれが設計され、可能な限りスムーズに実行される唯一のタスクを処理します。. この方法でアプリケーションを簡単することができます。, 効率的とは欠陥が少なく. システムの Theremino 単純なアプリケーションの相互通信し、連携して複雑なタスクを実行するには.

お客様のニーズに応じて 2 つの異なる方法を使用できます。:
– 分離アプリケーション
– 分離されたアプリケーションのグループ

これは分離アプリケーションは、他と通信できないことを意味しません。. モジュラー型通信は常に可能とはスロットを介して行われます, すべてのアプリケーションで共有されています。.

主なダイアグラムを定義我々 さまざまなタスクの同じスロットを使用しないようにするには.

実験的 100 スロット     000 - 099
- - -
Theremino_Theremin         100 - 199
Theremino_SlotsToMidi      200 - 349
Theremino_MidiToSlots      350 - 499
Theremino_MusicKeys        500 - 549
- - -
250 空きスロット             550 - 799
- - -
Theremino_OilMeter         800 - 809
Theremino_EEG              810 - 819
Theremino_Meteo            820 - 839
Theremino_Arm              840 - 849
10 空きスロット              850 - 859
10 空きスロット              860 - 869
10 空きスロット              870 - 879
Theremino_EmotionMeter     880 - 889
Theremino_geiger           900 - 909
Theremino_Bridge           900 - 909
Theremino_GEO              910 - 919
Theremino_GeoPreampTester  920 - 929
Theremino_Radar            930 - 939
10 空きスロット              940 - 949
10 空きスロット              950 - 959
10 空きスロット              960 - 969
10 空きスロット              970 - 979
10 空きスロット              980 - 989
10 空きスロット              990 - 999
この方式は示して. 必要に応じて、スロットを使用することができます。, 同じ PC が同じスロットを使用しないでください。, 2 つの異なる作業のため. それを得る場合間違ってそれ doesn't 何かを破る, 未定義の結果と重複するデータが、.


専用の HAL と分離されたアプリケーション

Theremino システムのいくつかのアプリケーションのプライベート コピーを起動 ’ HAL, アプリケーションの同じフォルダーにあります。. これらのプライベート、HAL の設定と構成, 一般的に, キーでロックされています。 “マスター ロック” それは彼らのハードウェア モジュールにのみ接続する必要がありますので. 詳細の指示を読む ’ HAL.

この構成のアプリケーションは、正確な仕事を, など、: Theremino_geiger, Theremino_OilMeter, Theremino_Meteo, Theremino_Theremin, Theremino_Arm, Theremino_Geo と Theremino_EmotionMeter.


アプリケーショングループTheremino startallを

アプリケーションThereminoは、アプリケーションとして、すべてを開始startallを “Theremino_xxx.exe” ファイルの隣に位置しています “Theremino_StartALL.exe”, 隣に位置していますまたはフォルダ, そして、そのすべてのサブフォルダ内 .

構築する、 “アプリケーション グループ” ルート フォルダーで始まる (作成するプロジェクトの名前を持つ) すべて ’ メインのフォルダー, 各アプリケーションがすべて特定のフォルダー内部 ’ l ’ 実行可能, ファイルとサブフォルダーをサポート. 同じアプリケーションの複数のコピーを使用する場合は最終番号のフォルダー名を追加するとよい. 次の例に示すように、:

フォルダー: "マルチプレイ"

      フォルダー: "ThereminoSoundPlayer_1"
            フォルダー: "メディア"
            アプリケーション: "Theremino_SoundPlayer.exe"

      フォルダー: "ThereminoSoundPlayer_2"
            フォルダー: "メディア"
            アプリケーション: "Theremino_SoundPlayer.exe"

      フォルダー: "ThereminoVideoPlayer_1"
            フォルダー: "メディア"
            フォルダー: "Media2"
            アプリケーション: "Theremino_VideoPlayer.exe"

      フォルダー: "https://www.theremino.com/downloads/foundations"
            アプリケーション: "Theremino_Hal.exe"
            ファイル: "Theremino_HAL_ConfigDatabase.txt"
            ファイル: "Theremino_HAL_INI.txt"

      フォルダー: "Theremino_Helper"
            ファイル: "CustomControlsLib.dll"
            アプリケーション: "Theremino_Helper.exe"

      ファイル: "Theremino_StartALL.exe"

これが唯一の可能な構造ではありません, メインフォルダの中に、あなたは意志でフォルダやサブフォルダを作成することができます. 唯一の制約はTheremino_StartALL.exeアプリケーションがルートフォルダになければならないことです.

このようなアプリケーションのグループは、多数のアプリケーションを含めることも. 別のフォルダーに配置します。, 各アプリケーションは、独自の設定を維持します。, ウィンドウの位置を独立しても. でも複数のアプリケーション グループを作成してそれらを一度にすべて実行, アプリケーションとそのセンサーとそのアクチュエータだけで各アプリケーションが通信することを確認との間の適切な分離を維持します。. 同時に作ることができますもすべての通信, またはグループ, それらの間. スロットを使用して通信するには, どのように良いを学ぶスロットの使用が重要です.


アプリケーション “Theremino_StartALL” ワンクリックしても閉じた状態で起動し、すべてのグループアプリケーション. あなたは、デスクトップのショートカットを作成することもできます “Theremino_StartALL.exe”.

開いているすべてのアプリケーションを閉じるには、StartALLアプリケーションを閉じる十字を使用します. または、マウスの中ボタンを押すこともできます.

新しいバージョン 1.1 彼女は自分が開いたアプリケーションを覚えており、自分で開いたアプリケーションのみを閉じます。. 以前は、アプリケーションのグループを閉じるために使用されていました “Theremino ヘルパー” で始まるすべてのアプリケーションを閉じました “Theremino_” 画面が乱雑になりました. しかし今、すべてが行われています, そしてさらに良い, 1つのアプリケーションで.

新しいバージョン 1.2 フォルダにあるEXEファイルを開かない “ソース” と “obj”. そのため、 “ソースあり” コンパイラとデバッガで使用されるファイルを開かずにアプリケーションを作成します.

注意 – ボタンの場合 “シャットダウンウィンドウを有効にする” 有効になっています (つまり、色が赤です), 次に、すべてのアプリケーションを閉じた後、Windowsオペレーティングシステムも停止します.

フォルダーに “AppsToStart” 私たちは、すでに存在する2つのサンプルアプリケーションです: “SlotViewer” と “WaveGenerator”, あなたはStartALL.exeのクリックを倍増させることができますので、, そして今、その作業を試してみてください.

私たちのアプリケーションは、インストールを必要としないことを覚えておいてください, しかし、ダウンロードした後、あなたは、ZIPファイルを解凍する必要があります.

Theremino StartALL V1.2 アプリケーション
Theremino_StartALL_V1.2.zip
Theremino_StartALL_V1.2_WithSources.zip
すべての Windows システムの 32 と 64 ビット. ラズベリー pi, Linux, アンドロイドと OSX, 読んで、 インストールに関する注意事項.


過去数年間, 代わりに、アプリケーションstartallをの, 私たちは、次のスクリプトを使用しました. 新しいアプリケーションがベストですstartallを, しかし、このリンクもしてみましょう, 好むか、好きだった人のために.

スクリプトThereminoスターター
Start_ALL_Theremino_Apps


Theremino SlotViewer

SlotViewer 5.0

スロットがハートのモジュラー システム Theremino です。. 保つために便利です ’ の値またはそれを手動で編集. この小さな “スロットのエクスプ ローラー” 非常に柔軟, さまざまな方法とサイズのスロットを見ることができます。, 垂直方向または水平方向とお好みの配色で.

Theremino SlotViewer a simple and handy slot explorer and editor. Theremino SlotViewer a simple and handy slot explorer and editor.

スロットの任意の数のグループを表示することができます。, さまざまな分野から選択しても. マウスを使って値を編集できます。, 矢印キー, Pageup キー, PageDown メソッド. Ctrl キーと SHIFT キーを使用すると、高速の値を変更し、マウス ホイールを使用することができますも.

新しいバージョンでは、テキストスロットを表示および編集することもできます

SlotViewer 5.0


指示

  • FirsSlot – 表示する最初のスロットの番号.
  • NumSlots – 表示するスロットの数.
  • MaxValue – 特別なコマンドを持たないすべてのスロットの最大値 “マックス”.
  • MinValue – 特別なコマンドを持たないすべてのスロットの最小値 “分”.
  • ストリングス – このボタンを押すと、 (オレンジ) SlotViewerは文字列スロットに作用します.
  • – 3つの異なる方法で表示色を変更します.
  • SlotFile – ファイルを開きます “SlotNames.txt” それを変更するには.
  • 選択的 – ボタンが “選択的” を押すと、コメントを含むスロットのみが表示されます. さらに、それらはまた、異なる垂直列のグループに分けられます. これにより、スロットを使用する場合にスロットを整頓しておくことができます, たとえば、, その他のエンジン (参照してください。 このビデオ ロボットアームを駆動するコボットアプリケーションで).
  • ロック済み – このボタンを押すと、アプリケーション全体が読み取り専用になります. これにより、誤って変更を加えることを回避できます.
  • ズーム – テキストサイズを調整する.
  • 小数 – 表示する小数点以下の桁数.
  • 各列の行. – 使用時に表示する列あたりの行数 “選択的”.

タイトルバーをダブルクリックするか、ウィンドウを最大化するはずの四角を使用すると、コマンドが消えたり、再表示されたりします.

選択したスロットは、明るいボックスと赤い文字で強調表示されます.

選択されていないスロットを最初にクリックしても、値は変更されません. 変更するには、2回クリックするか、マウスを動かす必要があります.

スロットボックスのマウスの左ボタンを押してポインタを動かすと、最小値と最大値の間で値を調整できます。.

右ボタンを使用して、約10の位置で値を調整します, 通常、値は 0, 100, 200, 300, 400, 500, 600, 700, 800, 900, 1000, しかし、最小と最大がそれだけの価値がない場合 0 と 1000, 次に、これらの値は比例して再計算されます.

右ボタンを使用すると、SHIFTキーを押したままにすると、変更ステップを10倍に増やすことができます, または、CTRLキーとALTキーで10倍または100倍に減らすことができます.

4つの矢印を使用して、選択したスロットとスロット値を変更できます.

スロットの値を変更する場合, マウスまたはキーボードの矢印を使用, Shiftキーを押したままにできます, Ctrl キーと alt キー, バリエーションに100を掛けます, 10または10分の1.


選択的手法

ボタンが “選択的” を押すと、コメントを含むスロットのみが表示されます.

この画像では、 “選択的” と縦の列.

スロット ビューアー - 選択モード

と “選択的” また、スロットは、異なる垂直列のグループに分割されます. これにより、スロットを使用する場合にスロットを整頓しておくことができます, たとえば、, その他のエンジン.

関連項目 このビデオ ロボットアームの駆動Theremino_Cobotについて,
ビデオの後半では、スロットが列でどのように整理されているかを見ることができます.


SlotNames

 

 

 

これらの画像で例として使用されているSlotNamesファイル:
SlotNamesExample

 

SlotViewerもコメントファイルを使用します “SlotNames.txt”, 各スロットに名前を付けたり、使用する最小値と最大値を指定したりできます。.

特別なコマンドMin = nnおよびMax = nnは、各単一スロットに使用される範囲を示します. 最小値と最大値が特定のスロットに適していない場合, 次に、スロットは、SlotViewerの最小と最大の2つのボックスで調整された一般的な値を使用します.

コマンド “隠す” 邪魔になるスロットを隠す “選択的” そのスロットにコメントがあったとしても.

コマンド “終わり” SlotNamesファイルを終了し、後続のすべての行を非アクティブ化します.

アプリケーションで特別なコマンドを見たくない場合 (SlotViewer, SignalScope e HAL) あなたはできる “コメントします”, つまり、表示したくない部分の前に一重引用符を書きます. コマンド “コメント” それらは表示されませんが、動作し続けます.


バージョンについてのメモ
バージョン 1.6: 以前のバージョンではキーボードの矢印とスロットの調整もよく動作しませんでした。, 今は、場所.
バージョン 1.7: 変更します。 “Num 件スロット” 時々 それは小さな白いボックス登場, 今はもはや発生します。.
バージョン 1.8: 小さな不具合の修正 XP から windows 7 への移行の間に生まれた.
バージョン 1.9: モノラル Linux 上で動作するように変更.
バージョン 2.0: ラズベリーパイの操作を容易にするため CPU の消費量を大幅に削減.
バージョン 2.1: 複数のインスタンスでより良い操作の変更.
バージョン 2.3: 全体的な機能との視認性を改善したクチ. 今は、最小値と最大値を設定できます。 (これは以前 0 と 1000 で固定しました。). 負の数の間隔を使用しても (たとえばから -1000 で +1000), または非常に小さい間隔 (0 から 1), または非常に大規模です (差出人 – 100 000 で +100 000).
バージョン 2.4: 正しいフォント サイズを持つシステム上でもサイズの両方を変更 125% で 150%.
バージョン 2.5: マウスを使って設定の誤りを修正し、起動時にフラッシュを排除. このバージョンには、新しいクラスが含まれています “スロット”. 微調整するしすぐに新しいオプション, 上向きと下向きの矢印ボタン, ALT との組み合わせで, Shift キーと ctrl キーを.
バージョン 2.6: コメント人気の要望により実施してまいりました. 手順について ここを読む.
バージョン 2.7: 、 “CustomControlsLib.DLL” ソースの一部となっています。, Linux と mac os x のため、少なくとも問題があるので.
バージョン 2.8: コメントの改良されたアライメント.
バージョン 2.9: 非メッセージ番号の表示を追加 “NAN_MasterError”. これは、すべてのマスターが動作保証を自動化するアプリケーションをできるメカニズムです。. 故障やマスターの 1 つの切断の場合、HAL の問題、 “NAN_MasterError” ゼロのスロット.
バージョン 3.0: MaxValue と MinValue ボックスの機能の改良. 今以上のキーパッドの数字を記述してそれらを変更する作業は発生しません.
バージョン 3.1: スピン ボックスの機能の改良. Ctrl キーを使用することができます。, Shift キーと ALT キーの番号の変化率を変更するには. Pageup キーと pagedown キーで 10 〜 10 の番号を変更することもでき、.
バージョン 3.2: 改善されたエラー メッセージ “Nomaster” と “切断マスター”
バージョン 3.4
– 今調節と “ズーム” あなたは意志でアプリケーションズームイン、ズームアウトすることができます.
– と “小数” あなたは、表示された小数点以下の桁を調整することができます.
– キーで、マウスホイールでばらつきがスケールに比例します (MaxValue – MinValue)
– あなたは、マウスの右ボタンを使用している場合, 値がに丸められ 1/10 規模の
– 右キーの上で、あなたは、Ctrlキーを押したまま, 値がに丸められ 1/100 規模の
– 右Altキーが保持されている以上にした場合, 値がに丸められ 1/1000 規模の
バージョン 3.6
– アイコンが改善されています. システムのすべてのアプリケーションが新しいアイコンを持っています, それらを区別するための文字.
– 今、あなたはSlotViewerの複数のコピーを維持することができます (詐欺能美Theremino_SlotViewer1.exe …2.exe …3.exe) 同じフォルダに、それぞれのコピーが別々の初期化ファイルを使用します。.
バージョン 3.7
このバージョンは自動的にファイルをリロードします
“SlotNames.txt” 外部アプリケーションによって変更された場合 (通常SignalScope, HALまたはメモ帳).
バージョンをダウンロードした人 3.7 当日 01/12/2020 ファイルを更新したので、もう一度ダウンロードしてください。 “SlotNames” 特別なコマンドの例も含まれています (ダウンロードする前に、ブラウザのキャッシュをクリアすることを忘れないでください).
バージョン 3.8
このバージョンは、最小化された状態から繰り返し閉じても寸法を保持します.
まれにエラーが修正されました, マウスで値を編集するとき, 値が最大になり、マウスカーソルが上に移動しました, アプリケーションから.
バージョン 3.9
選択したスロットが明るいボックスと赤い文字で強調表示されます.
選択されていないスロットを最初にクリックしても、値は変更されません. 変更するには、2回クリックするか、マウスを動かす必要があります.
より大きい名前のエラーを修正しました 999
バージョン 5.0
– スロットビューアは、文字列スロットを表示して操作することもできます.
– 方法 “選択的” また、スロットを100×100の垂直グループに整理することもできます.
バージョン 5.2
– 各列の行数を変更する機能が追加されました。 “選択的”.

Theremino SlotViewer からのダウンロード – バージョン 5.2
Theremino_SlotViewer_V5.2

Theremino_SlotViewer_V5.2_ソースあり
すべての Windows システムの 32 と 64 ビット. ラズベリー pi, Linux, アンドロイドと OSX, 読んで、 インストールに関する注意事項.


Theremino SlotsOverNet

Theremino SlotsOverNet V1.3

このアプリケーションでは、あなたはファブリツィオを感謝しなければなりません, それはそれをネットワーク上の経験の数十年に簡単に感謝を作ることができること, 今ではオープンソースで利用できるようにします. あなたが書きたい場合はで見つけることができます このページ.

ファブリツィオこのアプリケーションは存在しなかったでしょうがないと. 私たちは、このような効果的な解決策があるかもしれないとは思いませんでした, 即時かつ使いやすいです.

今までは、ネット上のスロットの値を通信します, 私たちはより良いことではない持っていました OSCプロトコル そして、このようなMaxMSPなどのアプリケーション. 理解することは、このような複雑かつ困難なソリューション, これは実際には任意の使用はありませんでした.

このアプリケーションは、ローカルネットワークに接続された複数のPCスロットを接続します, WiFiでも.

住所やキーワードの必要はありません. ただ、コンピュータ上のアプリケーションを起動します (サーバーを来ります) 第二コンピュータ上の別の (クライアントが来ます).

離れたPCを接続する, インターネットを介してそれはほんの少しだけ複雑です, VPNを使用できます, VPNドキュメントファイルで説明されているように, または、IPアドレスを設定して、ファイアウォールのポートを開きます, ページで説明します。 13 命令ファイルの.

そして、あなたはいくつかのコマンドラインを書きます, あるコンピュータから別のコンピュータへのスロットの値を伝達します, そしてスロットは一度にすべてを転送します, まで 500 回/秒.

ドキュメントをダウンロードします。 (27-11-2020)
Theremino_SlotsOverNet_ITA.pdf
Theremino_SlotsOverNet_ENG.pdf
Theremino_VpnHelp_ITA.pdf
Theremino_VpnHelp_ENG.pdf

ODT 形式で元のドキュメント (27-11-2020)
Theremino_SlotsOverNet_Docs.zip

バージョンについてのメモ
バージョン 2.0
– 、 2.0 これは、最初の公開バージョンであります. このバージョンを公開する前に、私たちは多くのトライアウトを書かれています, それから 2.0 これはよくテストされ、非常に信頼性が高いです.
バージョン 2.1
– 今SlotsOverNetはインターネットでも機能します. 指示ファイルを読む.
バージョン 3.0
– Ora SlotsOverNet インターネットでも機能します, VPNを使用するか、自分で. 指示ファイルを読む.

ダウンロードディTheremino SlotsOverNet – バージョン 3.0
Theremino_SlotsOverNet_V3.0

Theremino_SlotsOverNet_V3.0_WithSources
すべての Windows システムの 32 と 64 ビット. ラズベリー pi, Linux, アンドロイドと OSX, 読んで、 インストールに関する注意事項.


Theremino SignalScope

SignalScope V2.4

ときはありませんHALのアプリケーションの簡単な視聴者はもはや十分, あなたは、この信号スコープを使用することができます.

注意: これはオシロ スコープではなく、スロット信号ビューアー, ミリ秒、最大帯域幅の最大解像度があります。 (理論的です) によって 500 Hz. 実習では、ただし、エイリアス現象制限 100 Hz 程度の周波数の範囲. 場合は、真・ オシロ スコープ、 22 KHz の帯域幅と 192 KHz サンプリング ダウンロード “Theremino DAA” このページから.

特長の信号範囲:

  • 最後のための信号のスロットを保存します 30 最大解像度を分します。.
  • すべてをスクロールする機能 ’ 信号をバックアップ (デルタ時間) 検索し、特定のイベントにズームイン.
  • 2 つの調節可能なスライダーの幅を測定するためにマウスを, 時間と頻度.
  • マウスとタッチ スクリーン デルタ時間を調整することができます両方のスライダー.
  • 瞬時値とステータス バーにピークの連続表示.
  • 保存し、イベント バッファーを復元する機能.
  • ドキュメントの画像を保存する機能.
  • すべてを格納する機能し、再起動時に復元.
  • イベントの数が発生した後に停止サンプリング プログラムする可能性, カウンターとしきい値を設定することにより.

信号の範囲は、バージョンの機能します 2.2 以降:

    • チャンネル数を増加させます 2 で 4.
    • 個々のチャネルを有効にするボックスを持っています.
    • 同じフォルダTheremino_SignalScope1.exeに実行可能ファイルを複製する能力 / Theremino_SignalScope2.exe ECC。. , この場合には、各アプリケーションは、独自の初期化ファイルを使用します。, その後、覚えていると、起動時にその設定を復元します.
    • 新しいボックス “クリアバッファ” それはあなたがそれぞれの新しい取得のためのバッファをクリアすることができます, または既存のバッファに新しいデータを追加します.
    • 新箱 “ランスロット” スロットの値で実行を開始します (ゼロ=事務所 / 他の番号=スタート).
    • 調整 “停止遅延” その取得の終了を遅らせ, 後に “ランスロット” ゼロに戻っています (いくつかのケースでは、いくつかの最後のイベントを取得するのに便利です).
    • スロットの値を超えたときに、データバッファと画像を保存するための新しい自動化 500 (使用されるスロットの数は、上の2つのボックスに調整されています, 右書かれました “スロットのセーブ”)

信号の範囲は、バージョンの機能します 2.4 以降:

  • からのバッファ長の調整 1 で 60 分. これは、大きすぎるファイルを作成したり、アプリケーションの起動と終了を遅くしたりすることなく、必要なだけ時間を遡ることができる大きな改善です。. 通常、数分間振り返るだけで十分です, ただし、必要に応じて、バッファを1時間まで伸ばすことができます. ただし、短すぎないでください, 下に入る 5 分はほとんど役に立ちません。ロードおよび保存されるデータファイルは、現在のバッファの長さに切り捨てられることに注意してください。.
  • DeltaTimeはオレンジ色で強調表示されており、リセットするにはボックスをダブルクリックするだけです。.
  • SignalScope1.exe名で複数のアプリケーションを共存させる機能, SignalScope2.exe, など。. 同じフォルダに. 各アプリケーションは個別の初期化ファイルを使用し、データを個別のBuffersフォルダーとImagesフォルダーに保存します.
  • データロギングの開始ごとに、ディスプレイに最大ミリ秒の日付と時刻を追加しました.
  • いくつかの小さな欠陥を修正し、一般的な操作を改善しました.

信号の範囲は、バージョンの機能します 2.5 と 2.6 以降:

  • SlotNamesファイルは、他のアプリケーションが変更すると自動的に再ロードされます.
  • バッファを調整することによって (分) ゼロにすると、新しいRUNが実行されるたびにバッファが空になります。

推奨事項:

  • 有効にします。 “トリガー” 高速反復信号の場合のみ, それ以外の場合、表示が非常に遅い.
  • 維持します。 “デルタ時間” 使用中でない場合は 0, それ以外の場合、ミリ秒が設定後にのみが、すぐに表示されない信号. DeltaTimeボックスをダブルクリックするとリセットされます.
  • 維持します。 “場合は停止します。” 使用しない場合は、無効になっています。, それ以外の場合、サンプリングを誤って止めてください。.
  • ファイルを編集します。 “スロット名” そのスロットに意味のある名前を付ける.
  • 実行可能ファイルの実行可能ファイルをコピー ’ ’ dell の横にあるこのアプリケーション ’ HAL とビューアーは、同じスロットを共用します。 “スロット名”.
  • 無効にします。 “補間します。” オン/オフ信号クイック, それがゆがんで表示されるだろうそれ以外の場合.
  • バッファの長さを10分以内に調整して、アプリケーションの起動と終了を遅くしたり、大きすぎるファイルを作成したりしないようにします。.

バージョンについてのメモ
バージョン 1.2:
これは、最初の公開バージョン.
バージョン 1.3: スロット名パネルがスペースが許す場合のみ表示されます。.
バージョン 1.4: パラメーター “デルタ” 押すたびにリセットされます。 “実行” 忘れないように.
バージョン 1.5: フォルダーが存在しない場合を閉じるときにエラーを削除 “バッファー”.
バージョン 1.6: 実行時データを格納するバッファーの長さよりも大きい場合を閉じるときにエラーを削除. 拡張記憶域バッファー 24 時間. 保存する時間が非常に長いバッファー読み込みできます非常に長いことに注意してください。.
バージョン 1.7: カーソルが有効な場合、その 2 つのスライダーの間の領域のみ保存されます。. トリガーが大幅に向上します。. ランダムに起こっている波形不安定性を削除します. バッファーが再びに限定 1 今のところ (アプリケーション ログ ロガーを使用します。). 保存し、バッファー時間をせいぜいロード 2 秒. DeltaTime がすぐに ctrl キーと shift キーを使用して変更 + マウス.
バージョン 1.8: 非常に大きい入力値の削除エラー.
バージョン 1.9: いくつかのケースで歪んだ信号を補間を無効にする機能を追加. 最小限に抑えるアプリケーションを起動することによって削除されたミス.
バージョン 2.0: 分で発生したエラーを修正 = 0、最大 = 0.
バージョン 2.1: アプリケーションを起動するとき, スロットボックスがクリアされます. これは、誤ってその値を変更する必要がなくなります, キーボードの矢印キーを使用して. 最新バージョン 2 CHANNELS
バージョン 2.2
– チャンネル数を増加させます 2 で 4.
– 個々のチャネルを有効にするボックスを持っています.
– 新しいボックス “クリアバッファ” それはあなたがそれぞれの新しい取得のためのバッファをクリアすることができます, または既存のバッファに新しいデータを追加します.
– 同じフォルダSignalScopeの複数のコピーを使用する機能, 名前やTheremino_SignalScope1.exeと 2 または 3,
この場合には、各アプリケーションは、独自の初期化ファイルを使用します。, その後、その設定を記憶します.
– スロットの値でRUNを開始するための新しい自動化 (ゼロ=事務所 / 他の番号=スタート)
– スロットの値とデータバッファと画像を保存するための新しい自動化 (これは、値を上回る働き 500)
バージョン 2.3
– ボタンの動作を改善 “クリアバッファ”
– メインウィンドウは、任意でフォアグラウンドにします “実行” スロットで制御
バージョン 2.4
– ボックス分, 10進数の数字も受け入れる最大と中央.
– LastBuffer.csvファイルは、アプリケーション番号も含むプレフィックスで作成されます.
– DeltaTimeは、アクティブであることを忘れないようにオレンジ色で強調表示されています.
– DeltaTimeボックスをダブルクリックすると、時間がリセットされます.
– 時々機能しなかったStopDelayの欠陥を修正しました.
– 複数のSignalScopeが使用されている場合、BuffersフォルダーとImagesフォルダーの名前が変更されます (SgnalScope1.exe, SignalScope2.exe ecc…)
– 取得が新たに開始されるたびに、日付も表示されます, 今のところ, 分, 秒とミリ秒.
– これで、バッファ長を次の場所から調整できます。 1 分から 1 今のところ.
バージョン 2.5
このバージョンは自動的にファイルをリロードします “SlotNames.txt” 外部アプリケーションによって変更された場合 (通常HAL, SlotVieweroメモ帳).
バージョン 2.6
– CSVファイルの小さなバグを修正しました
– バッファを設定することにより(分) ゼロにすると、新しいRUNが実行されるたびにバッファが空になります。
バージョン 2.7
– 以前のバージョンでは、センターポジションの調整が困難になるエラーがありました
バージョン 2.8
– 新しいボタン “時間” をクリックして、時間の経過とともに垂直方向の分割を削除します.
– 単位/div ボックス. まで 5000000

Theremino SignalScope をダウンロードします。 – バージョン 2.8
Theremino_SignalScope_V2.8
Theremino_SignalScope_V2.8_WithSources(ソースあり)


Theremino SignalScope をダウンロードします。 – バージョン 2.1 (最新バージョン 2 チャンネル)
Theremino_SignalScope_V2.1

Theremino_SignalScope_V2.1_WithSources
すべての Windows システムの 32 と 64 ビット. ラズベリー pi, Linux, アンドロイドと OSX, 読んで、 インストールに関する注意事項.


スロットに簡単にアクセス: “WriteSlot” と “ReadSlot”

スロットと通信するための関数を呼び出す: “WriteSlot” と “ReadSlot” その初期化機能.

ダウンロード: 最初の実験をする非常に単純なアプリケーション, あなたはここからダウンロードします。:
https://www.theremino.com/downloads/notes-on-software#emptyapp

ダウンロード: Module_MemoryMappedFiles_VbNet_CSharp_Python_Pascal_VB6.zip
このファイルには、 (VbNet用モジュール, CSharp, Python, パスカルと VB6), C++ MemoryMappedFiles の次のセクションの例を参照してください。. 実用的な例が必要な場合, Theremino WriteSlot と ReadSlot 関数を使用してシステムのほぼすべてのアプリケーション.

ダウンロード: Class_ThereminoSlots_VbNet_CSharp.zip
これはスロットにアクセスする新しいクラスです。. このクラスは、以前のフォームより “Memorymappedfiles”, 徐々 に含まれます, 我々 のアプリケーションのすべての新しいバージョンで. VbNet、CSharp のバージョンのみが含まれています, 他の言語を使う人、, いくつかを取得する必要があります ’, 以前のバージョンとのミックスを作ると. このクラスは初期化を必要としません。, オブジェクトのスロットをインスタンス化時に、単独で初期化します。. スロットにアクセスするための関数は、スロットの書き込みになっています。() スロットの読み取り(). このクラスも含まれています、 作成およびシグナル型非数の数字を比較する関数 (誰も操作できませんでした。, 年および最終的に我々 はゼロから発明していたソリューションに web を検索しました)


プロセス間の通信と
Memorymappedfiles

スロット経由の通信は、MemoryMappedFiles をに基づいてください。 (Windows) 共有メモリ (Linux). これらの例は、どのようにすべての種類のデータで動作を説明します。.

Theremino システムのスロットを持つシンプルな通信用, これらの例を使用しないでください。, しかしより実用的な WriteSlot と ReadSlot, 前の章.

文字列を使用する方法も例示しています。, 整数, 中に浮遊します。 64 Theremino システムと通信する必要はなくビット配列, 効率的に通信に有用である可能性がありますが、 (各転送の数マイクロ秒) ユーザーが作成したいくつかのプログラム, お互いに違う言語でさえ.

C++ のソース コード, CSharp, VBNET と VB6, 翻訳と様々 なバージョンの Linux と Mac での実験を行う Windows 以外のシステムの専門家に役立つことがあります。.

異なる言語でこれらのプログラムの複数のバージョンを起動してテストを開始することをお勧めします。, または、同じ言語でも, 文字列と数値を記述して通信実験, それらを送信して get それらを受信

通信システム Theremino, 数字のみを使用します。 “1 つ” (浮動小数点数 32 ビット), 位置に 0 で 1000 (オフセットします。 0 で 4000), 名前 Theremino1 と MemoryMappedFile. アプリケーション間の通信, また Theremino1 から別の名前でファイルを使用でき、システム Theremino のスロットを行いません.

ダウンロード
Theremino_MemoryMappedFiles_V1.3
すべての Windows システムの 32 と 64 ビット. ラズベリー pi, Linux, アンドロイドと OSX, 読んで、 インストールに関する注意事項.


Max/MSP と通信するためのソフトウェア

これらは、Theremino システムのスロットと l の間の双方向通信の例 ’ Max/MSP

Max/MSP バージョン 4 のための対話型ヘルプ x。


Max/MSP バージョン 5 のための対話型ヘルプ x。

MXE を使用してください。 (マックスの外部モジュール) あなたは非常に高速な通信を得る (DLL を直接呼び出して – 各転送の数マイクロ秒)
Theremino システムのスロットを介して Max/MSP の複数の更新プログラムと通信できることお互い非常に効率的にこの可能性は複雑なシステムのメーカーに役に立つかもしれないメモします。, 現在, 多くの遅いメソッドがありますのみのパッチ間の通信. (我々 は通信法の効率化と、これらのノートを修正場合誰もが知っている他の Max から大きな専門家ではないです。)


Max のインストール
このファイルのすべての Max/MSP をスロットと MemoryMappedFiles システム Theremino 間の通信する必要があります。.

Theremino_Max_Installer_V 1.0
Theremino_Max_Sources_V 1.0 (プログラマのためのバージョン)

これらのソースを使用してパッチ Theremino.mxe をコンパイルすることができます。. 必要な変更を, 可能であるべきです: PureData と同様のプログラムとのインタ フェースも (VVVV, 処理, Eyesweb, など…)

MemoryMappedFiles と Max/MSP のフォルダーにファイルをインストールする方法の両方 Linux と MAC のためこのプロジェクトを変更する必要があります。.


OSC メッセージと UDP 経由で通信するためのソフトウェア

これは、Theremino システムのスロットと環境 Max/MSP オープン サウンド コントロール プロトコルとの間の双方向通信の例

UDP 通信の対話型のヘルプします。 – Max/MSP バージョン 5 の OSC x。

この例では UDP ポートで送信 Max/MSP 修正プログラム 7401 要求スロット値 0 と 56, UDP ポートを受信します。 7400 二つの VU メーターを示して.

L ’ Theremino_OSC アプリケーションが UDP ポートの要求を受信 7401 送信 UDP ポート上のスロットの値 7400

アプリケーションを実現する l ’ OSC メッセージ スロット システム UDP 経由で Theremino へのアクセス



ビューのサンプル パッチの右側にあります。, 同じような進行で, どのように Theremino システムのスロットに数値を書き込む.

UDP 経由で通信オプション
OSC プロトコル UDP 経由は従来の方法をに比べて遅い (DLL を “外部” 最大で, MXE の呼び出し) しかし、はるかに柔軟な通信が可能します。, ローカル ネットワーク上またはインターネットを介して両方

私たちのスロットを介して, ThereminoOSC, Max/MSP, 処理し、一見互換性のないハードウェアやオペレーティング システムを簡単かつ迅速に接続できるです: PureData. 1 行のコードを記述することがなく.

プログラミングで少し経験を持つ、私たちの例を変更することも (すべてのフリーウェアと完全なソース) 当社のソフトウェアすべての書かれた非常に単純なモジュール式の特別な要件を持つアプリケーションの開発基盤をすることができます。.

Theremino OSC V 1.5 とサンプル Max/MSP のためのパッチ
Theremino_OSC_V 1.5
Theremino_OSC_V 1.5 _WithSources
すべての Windows システムの 32 と 64 ビット. ラズベリー pi, Linux, アンドロイドと OSX, 読んで、 インストールに関する注意事項.


Theremino スクリプト


Theremino スクリプトは、VisualStudio をインストールすることがなく、VbNet または CSharp の小さなプログラムを作成することができます。.

このアプリケーションは、TEMPフォルダー内の一時ファイルを使用します,
どのアンチウイルスがしばしばポジティブと誤認するか
それらを消去します, アプリケーションでエラーを生成する.

したがって、直接使用することをお勧めします Visual Studio (専門家向け),
または Theremino オートメーション 使いやすいです.

通信機能と MemoryMappedFiles (プロセス間通信) システム レベルで実装されます。, これだけ効率的に通信するには、WriteSlot と ReadSlot を書く (いくつかのマイクロ秒) Theremino システムのスロットに.

言語がコンパイルされ、実行が非常に高速である DotNet の依存 (VbNet は CSharp および C++ よりも高速我々 の試験から), VbNet は、数学関数や絶対に完全なグラフィックのセットもあります。.

コンパイルされたプログラムは Theremino_Script がなくても使用可能な通常のファイルとして展開することができます。 “EXE”.

Theremino_Script は少し’ Microsoft Visual Studio Express の次男がうまくいかない, 遅いです。, 確かにより多くのバグが含まれての不具合とは非ビジュアル フォーム エディター ’, プログラムを書くことすべて本文. 唯一の利点は、Visual Studio Express といくつかの行に見える書き込みをインストールする必要があります。, すべて ’ を開始, 簡単に.

ここからダウンロードする実際の Visual Studio を使用するをお勧めします: ナショナルインスツル メンツのソフトウェア/ダウンロードのノート #. Visual Studio では、プログラムが大きくなるときにも簡単に継続することができます。. 多くのユーザーがスロットにアクセスする簡単な方法を求めているが、, システム Theremino, ようなものを記述するには “Led をオンします。 – 楽しみにしています。 10 秒 – Led をオフに”. 簡素化し、すべての合併症を非表示を試してみました. このルートが有効であるという, それを試して、私たちどのように知っています。.

あなたが Theremino スクリプトに慣れていないと、Visual Studio を使用したくない場合, その後、’ 他の良いソリューション, Max/Msp の環境, です: PureData と処理.

さらに簡単な言語?
Theremino オートメーション: ダウンロード/オートメーション

C の VbNet の例を変換 #
– C# 実行の例の 1 つから
– それに新しい名前を付けると、それを保存
– 取る (コピーと貼り付け) 興味を持っている VbNet 関数
(多くの機能, しかし、注意のコントロールとイベント, 彼らは誤訳します。)
– このユーティリティで変換します。: http://www.carlosag.net/Tools/CodeTranslator
– またはこれ: http://www.developerfusion.com/tools/convert/vb-to-csharp
– 最後に C# アプリケーションの変換されたコードを貼り付けると

バージョンについてのメモ
バージョン 2.1:
統合されたスロットへのアクセスと Theremino_Script の最初のバージョン.

バージョン 2.2: 改善提案 (IntelliSense) 彼らは今より多くの選択肢があります。.– マウスのダブルクリックでリストをクリックして選択のヒント.– 編集が容易かつ迅速.– もはや偶然起こる候補の一覧から作業を選択.– 可変的な頻度で、ガイガーのクリックをシミュレートするサンプルを追加しました, プログラム Theremino_Geiger を試すのに役立ちます.
バージョン 2.3: マウスのホイールは今とてもまともなスクロールします。, 高速かつ進歩的です.– 接続されている LED を点滅する例を追加しました “スロット 1”, スロットの最初の一歩を作る人のために役に立つ, マスターと Hal プログラム.
バージョン 2.4:
– L を完了した ’ スロットへのアクセスは、VB でどの c#
スロットにアクセスするを呼び出す関数は、します。:
— WriteSlot(スロット, 値)
— ReadSlot(スロット)
— ReadSlot_WithNans(スロット)
– VB で MemoryMappedFile_Init を呼び出す必要がなくなった (呼び出す場合は、エラーを与えません).
– C# のすべての
MemoryMappedFile 初期化が不要します。. 初期化ブロック内のすべての行を削除する必要があります。, それ以外の場合にエラーを与える.
– C# で主クラスはもはや呼び出す必要があります。 “クラス スクリプト” しかし “部分クラス スクリプト”
– CSharp の愛好家、Arduino に慣れていた人, 我々 は、例を追加しました: 例 1, 例 2, Example3 Example4 と. これらの例は、ボタンとテキスト ボックスを追加する方法とそのプロパティとイベントを使用する方法について説明します。.
バージョン 2.5: 追加 ’ 例 “水温計” フォルダーに “Theremino スロットの例”. ここで関数として彼を見る: https://www.youtube.com/watch?v=0erUqTAiixs
バージョン 2.6:
固定多くの微小欠陥 XP から Windows 7 月 8 日に、遷移の間に生まれた.
バージョン 2.7:
メニューを追加しました “ファイル” “開いているアプリケーション フォルダー”
Vb や C# 缶をまた開くほか FileOpen ダイアログ ボックスを起動実行可能ファイル.
FileOpen ダイアログ ボックスが複数の選択を許可されても, 移動およびコピー ファイルの快適です.
FileOpen ダイアログ ボックスが別のフォルダーに複数の ThereminoScript の場合より多くの問題を作成しません.
オープン ファイル] メニューまた、現在最も最近使用したリスト, 最近使ったファイル.
Google 検索で、現在の言語を追加, ビンビンと MSDN
Save As パネルの完全なパスは、名前を変更するは難しい, パスを含まないファイル名を参照してください今すぐ.
基本的なキーワードは自動的に変換されます。, 大文字と小文字の.
バージョン 2.8: 固定小さなバグし、多くのサンプル スクリプトを追加.
バージョン 3.0: 今より少ないエラーで WEB ページを開く 3 つの例 WebBrowser を改善. WebBrowser 今もリンクを正しく, WEB ページ上をクリックしたとき.

Theremino スクリプトのダウンロード – バージョン 3.0
Theremino_Script_V 3.0

Theremino_Script_V 3.0 _WithSources (プログラマのためのバージョン)
すべての Windows システムの 32 と 64 ビット. ラズベリー pi, Linux, アンドロイドと OSX, 読んで、 インストールに関する注意事項.


Theremino オフィス

事務所に Theremino スロット

多くは excel し、VBA を使用する方法を知っています。 (アプリケーション用の Visual Basic). 読み書きできますが VBA からスロットは、センサーやアクチュエータの経済経営に向けた道を開く. ちょうどマスターも DIY で構築することができ、過去のことで同じ結果を得る、あなたのモジュールは、高価な国家システムを必要な, MATHLAB または類似の.

しかし、ほとんどすべての VBA を知っている人はこの実装のシンプルさを高く評価, あります。 唯一の 2 つの機能, 覚えやすい, “WriteSlot” と “ReadSlot”. これらの 2 つの機能を センサーへのアクセス, サーボ モーターを移動します。, 運転リレーと Excel のグラフをリアルタイムで外部から制御される移動します。.

通信速度が大きい, 書いたり読んだりするリブレ オフィスおよびオープン オフィスでは、唯一のスロットに 70 私たち, 自分で Microsoft Office としばらくの間または 3 米国。. この速度は実際に有用することができますので、VBA でグラフだけではなく. 最大効率に必要な重いアルゴリズムとも実際のアプリケーションを行うことができます。.


プログラマのためのヒント

事務所に Theremino スロットすべての魔法が、します。 “ThereminoSlots” それは決して編集する必要があります。. このモジュールでは、2 つの関数を公開します。 “WriteSlot” と “ReadSlot” すべてのモジュール、およびドキュメント内のマクロで使用できます。.

すべてのドキュメントのすべてのマクロが関数を使用することができますを取得するには “WriteSlot” と “ReadSlot”, フォームをコピーするだけ “ThereminoSlots” で “私のマクロ” あるいはで “Office マクロ”

記述する場合セルにマクロをアクティブにしながら Microsoft Excel マクロを停止しようとしています。 (不快な行動, Libreoffice と OpenOffice はしないでください。). マクロは、doevents 関数が含まれています、彼を呼び出してエラーは、マクロを停止する Microsoft Excel を試みるとき非常に頻繁. 解決策は、UI を図るために定期的に DoEvents を呼び出すと、しかし、あまりにも頻繁, みましょうすべて 30 (ミリ秒).


Arduino

システム theremino Excel と直接 Arduino モジュールを接続します。 (他のすべてと アプリケーション システム theremino). と、 アプリケーション ArduHAL センサーを読むことができます。, エンジンを移動または温度を制御, Excel から直接, または他の Office アプリケーション.


ダウンロード

マイクロソフト ・ オフィスのための例, リブレ オフィス、オープン オフィス:
Theremino_SlotsToOffice.zip

すべての例は、この zip ファイルはモジュールが含まれています “ThereminoSlots” 我々 が Microsoft Office で使用できるように書かれています。, リブレ オフィス、オープン オフィスの変更なしもコンマ.

注意 – 新しいバージョンの。 “ThereminoSlots” L & #8217; 0 のスロットを介して HAL でメッセージを伝達する Nan の数字も含まれています. リブレ オフィスとオープン オフィスは、NAN 番号を初期化できませんこのバージョンのみ Microsoft Office の動作します。. Microsoft Office を使用しない人はしなくてもナンとファイルを使用する必要 “Theremino スロット” 横になっている・ #8217; 例 “ThereminoSlots_LibreOffice_OpenOffice.ods”.

サンプルを LibreOffice と OpenOffice の例を用意しました、同じではないです。 (拡張子を持つ “ODS” Microsoft Office のいくつかの例 (拡張子を持つ “xlsm”).

ZIP ファイルでまた、いくつかの説明を含むテキスト ファイルと、ファイル “TestFunctions” 機能と通信速度を試すためと.


Theremino ボタン

このアプリケーションは、あなたのマウスまたはタッチ スクリーンを使用するコントロール パネルを作成するシステム theremino によって提供される最速の方法.

プログラミング言語を知る必要はありません。, ちょうどボタンに表示され、いくつかのオプションを調整するテキストを入力します。. みんなはすぐに新しいボタンとテキスト ボックスを作成するのに学ぶことができます。. 色を変更, サイズも 1 つまたは複数の列および行にコントロールを配置して.

ここでは、作成できるパネルのいくつかの例.

Thremino ボタンの例

ながらボタンまたはボタンをクリック無料ゾーンにマウスの左ボタンをクリックして、キーボードの CTRL キーを保持するコントロールを編集するには.

次の画面が表示され、そのコマンド コントロールを変更, 表示されるテキストを変更します。, 色およびスロットの信号の読み書きのプロパティの変更. 複数の行や列にコントロールを配置する場合, 彼らは新規作成し、削除.

Theremino ボタン 2.0

バージョン 2.0 大幅に向上します。. ボタンを手動で並べ替えることができます。, マウスまたは使用にそれらをドラッグして矢印キーを shift キーでサイズを変更するには. 運動の新しい種類があり、エディターに戻るときあなたは間違っている元に戻す操作を行うこともできます。. ニュースが指示を読んですべてを発見するには.


詳細な手順については、ドキュメント ファイル.

イタリア語と英語でのマニュアル
Theremino_Buttons_ITA.pdf

Theremino_Buttons_ENG.pdf

サンプル アプリ (内燃機関用回転速度)
RpmMeter_ITA.pdf
RpmMeter_ENG.pdf

サンプル アプリ (シンプルな粗紡機) — 工事中 —
Theremino_Buttons_SimpleRover_ITA.pdf
Theremino_Buttons_SimpleRover_ENG.pdf

ローバーを運転する方法の例についてのビデオを見る 火星探査ミッション.
このビデオ カメラ アプリを使用して WiFi に変換古いスマート フォンを使用しました. Ip カメラ. 2 つまたは 3 つのユーロを払って銘刻文字が削除され、3 つの携帯電話を使用できます。. アプリを使用するには. IP Cam SIM は必要ありません。.

サンプル アプリ (BrickRobot) — V 2.1 に更新されません。 —
この例は、システムの複数のアプリケーションから成る完全な環境を作成する方法を示します, 一緒にそれらを開始します。 “Start_ALL.vbs” それらを一緒にマウスの中央ボタンをすべて終了 (ヘルパー アプリケーションのおかげで).
Theremino_Buttons_V2.0_BrickRobot.zip

このビデオでは、移動の BrickRobot を見ることができます。. 誰もがボタンとサーボ モーターを追加できますに注意してください。. 動き変更だけをボタンで目的地も簡単に変更することができます。. すべてのソフトウェアの 1行をプログラミングなし. https://www.theremino.com/files/BrickRobot2.mp4


バージョンについてのメモ
バージョン 2.2
アップロードされたファイルの名前をタイトル バーに追加.
パルス型を変更します。, 速度 = オン/オフ動作 0, スピード 1 ミリ秒単位で速度を永続的なパルスがある場合最大”

注意バージョン以来 2.2 型に “パルス” 変わった:
– ゼロに等しい速度で, それはオン/オフ動作,
– スピード 1 アップ, それはミリ秒単位で速度を永続的なパルス”

Theremino ボタンをダウンロードします。 – バージョン 2.2
Theremino_Buttons_V2.2.zip
Theremino_Buttons_V2.2_WithSources.zip (プログラマのためのバージョン)

すべての Windows システムの 32 と 64 ビット (ラズベリー pi, Linux, アンドロイドと OSX, 読んで、 インストールに関する注意事項.


Theremino モニター (Theremino スクリプト)

これはサンプル スクリプト Theremino スクリプトです。. 例とビューアー KST のテストとしてのみそれを使用します。. 必要なデータ ・ ロガーを構築するには 次の章である Theremino のロガーを使用します。.

でも、以下のプログラミングの専門知識は、彼らのニーズに、このスクリプトを適応することが. プログラムを含む同じフォルダー ・ ログ.csv ファイルが作成されます。 “exe”. ファイルの最初の 4 行を変更することによって “Vb の ThereminoLogger。” L を変更することが可能です ’ 間隔およびスキャンするチャネルをキャプチャ. 編集後、します。, コンパイル済みのバージョンを直接起動することができます。 “ThereminoLogger.exe”, これ以上のこと “ThereminoScript”.

– 新しいバージョンのノート –
KST のインタラクティブな表示のいくつかの例があります。. まず KST を使用するには、WEB からインストールして実行ファイルに記載されている必要 “Readme – KST インストール Notes.rtf”

またコンパイル済みバージョンを追加しました (exe), でもそれらをコンパイルする Theremino スクリプトを開く必要がありますいないので. 3 つのプリコンパイル済みバージョンすべての 2 番目のログ, 1 秒あたり、1 秒あたり 100 回 10 回.
KST ファイルをさまざまな方法でログを表示することができます。, ログオン中に. 彼らは単なる例. 忍耐と尋ねる WEB 上することができます KST ビューおよびフィルターのすべての種類. MySql ファイル KST を送信するのに、WEB を使用するおそらく. KST の使用はまったく容易ではないです。, 偉大なソフトウェアと忍耐の多くを支払う必要があります素晴らしい結果は、します。.
– 修正プログラム –
・ ログ.csv KST と同じフォルダーにファイルを移動我々. それは KST が別のフォルダー内にある場合は、ログを読んでから彼を防ぐことができます欠陥を持っていたようです。. これをダウンロードしていない場合 ’ 最新バージョン手動で、・ ログ.csv の近くにそれらを移動.

– – – – – –

ダウンロード Theremino モニター – バージョン 2.0
Theremino_SimpleLogger_With_KST_Examples_V 2.0
すべての Windows システムの 32 と 64 ビット. ラズベリー pi, Linux, アンドロイドと OSX, 読んで、 インストールに関する注意事項.

– – – – – –

Theremino モニター – バージョン 3.0
スクリプトのバージョンで Theremino のロガーの変更 3.0, いくつかの気象センサーからデータを収集するには. バージョン 3 値を変換します。 0 で 1000, 温度で, 紫外線指数, ミリボルト、ボルト、あなたはここからダウンロードします。:

https://www.theremino.com/hardware/inputs/meteorology-sensors#logger


Theremino ロガー

Theremino ロガー V 3.3

このデータロガーおよび簡単なを使用するが、素晴らしいパフォーマンスを. ベース, 簡潔かつ直感的です, マルコ ・ Russiani により研究されてきた. 我々 は抵抗と温度を測定する計算で補完, PT100 と, オート パイロット Pt500 と PT1000 3 つまたは 4 つのワイヤ.

プラチナ抵抗器の抵抗から温度の計算 (PTxxx) 多項式の数式によって行われます, 平均絶対誤差と 0.015% 温度範囲全体, -200 ° ~ +850 ° C から.

プローブのための計算を実装するも:

  • Lm35 – 精度 ± 0.5 ° C で 150 ° C に 0 の ° C から)
  • TSIC501 – 精度 ± 0.2 ° C で 60 ° C に-10 ° C から
  • UVM 30A – 紫外線指数 0 で 11
  • ML8511 – 紫外線から 0 で 15 MW

LM35 のプローブの, TSIC501, UVM 30 a と ML8511 で十分かもしれない、 Theremino マスター. 高精度測定のため、RTD の特に (PT100 と 1000) いいですね Theremino Adc24 を追加します。.

センサーの詳細についてください。 これら paginとと dell マニュアル ’ Adc24.


LSI 無線データロガーラジオを介して制御可能なデータロガー
上 Theremino のロガーと、 TCU のタブレット あなたを得る、 これらのようなシステム 数千ドルを費やすことがなく. その結果、ラジオを介して制御可能な完全なデータロガー, 年のデータを格納することができます。, 消費するだけ 2 ワット (未満 500 が、 5 ボルト). 水密容器に完全なシステムを囲むことができます。, 今までそれを開くことがなく. ラジオは TeamViewer を介して制御され、あなたのデータはあなたのローカル ネットワーク上でアクセス可能, Windows のフォルダーを.


ミニの指示

  • ログ ファイルは、実行可能ファイルの横にある、KST と見なすことができます。 (前に説明したように “Theremino 単純なロガー”). 現在十 KST を知っている唯一の人は、します。 マルコ ・ Russiani, あればそれを構成するトラブルを知らせる.
  • サンプリング間隔は非常に頻繁にすることができます。 (現在は最大 60 1 秒あたりのサンプル数) しかし、2 番目の下であなたを持っていない素晴らしい精度と十分な CPU を飽き. CPU に仕事を減らすために最小限に抑えるアプリケーションを保つために良いです。.
  • ログの各行 (また、アプリケーションの 2 番目の行で提示), 日付で構成されています, ユリウス日が続く (日と分数) 続いて、センサーの値が有効になります. フィールド区切り記号はセミコロン.
  • 行 “値” 個々 のセンサーの測定値を表示します。. リアルタイムでそれらは試験に便利です参照してください。.
  • 行の “スロット” 個々 のセンサー用のスロットを設定します。. これらの番号は、スロットで設定した数に対応する必要があります ’ HAL.
  • 行の “タイプ” センサーの種類を設定します。.
  • 行の “乗算” 倍率を設定します。, ゲインの微調整 (検量線の傾き). 通常、この値は “1”. 回路図を参照します。 dell マニュアル ’ Adc24.
  • 行の “トリム値” 追加の係数を設定します。, 最終的な値の微調整 (上下に検量線を移動します。).
  • 新しいボタン “ゼロのセット” 我々 は、バージョンから 3.3 以降に、 “タラ” 簡単に. 大抵線形トランスデューサー、ロードセルに使用されます。. それらを使用して簡単です。, ゼロの位置にセンサーを移動して、ボタンを押す.

種類のチャネルの特記事項 “解像度 3” または “解像度 4” または “PTxxx”

  • これらのタイプの 2 つのスロットを使用してください。.
  • 最初のスロットは、行ボックスに書かれています。 “スロット” (たとえば、 10).
  • 2 番目のスロットはスロット次です。 (たとえば、 11).
  • 最初のスロットは測定された電圧値です。.
  • 2 番目のスロットは現在の測定抵抗で割った値測定電流値です。 (通常 10 k).
  • 行の “乗算” 設定しません。 “1”, 他のセンサーと同様に, 現在の測定の抵抗の値を設定します。 (通常 10000).

KST とデータを表示します。

KST のデータロガーの可視化 KST のデータロガーの可視化

KST はログ ファイルの偉大なオープン ソースのビューアー. リアルタイムでログ ファイルを表示, 書かれている中, 示すように、 このビデオ.

KST も巨大なファイルをサポートしているとそれらを表示され、あらゆる可能な方法でフィルター. それは非常に簡単のズームではまた、過去にファイルを参照. すべてのための完璧なソリューションは、科学的なログを必要. 忍耐と, Web に尋ねると、おそらくで助けを求めて マルコ ・ Russiani, KST の可視化のすべての種類を行うことができます。. おそらくまた使用できます WEB 上の MySql のファイルを送信するには. KST の使用はまったく容易ではないです。, 偉大なソフトウェアと忍耐と支払う必要があります素晴らしい結果は、します。.


マルコ ・ Russiani により作製した KST のドキュメントをダウンロードします。
KST2_Help_for_Theremino_Logger_ENG.pdf


Theremino ロガーのダウンロード – バージョン 3.4
Theremino_Logger_V3.4.zip
Theremino_Logger_V3.4_WithSources.zip (プログラマのためのバージョン)

すべての Windows システムの 32 と 64 ビット (ラズベリー pi, Linux, アンドロイドと OSX, 読んで、 インストールに関する注意事項.


テルミノロガー12, Logger24 および LoggerNN

多くの新しいコマンドを備えた3つの新しいデータロガー.

Theremino ロガー 12 チャンネル

Theremino ロガー 24 チャンネル

Theremino ロガー 1 宛先 99 チャンネル

LoggerNNのコマンドは少なくなりますが、その一方で、 1 で 99.

3つのロガーはすべて、毎秒1000回まですべてのチャネルを書き込むことができますが、低速のPCではプロセッサに過度の負担がかかる可能性があることに注意してください. また、毎秒 1,000 回の書き込みを設定する場合は、次の点にも注意してください。 ( 記録間隔 = 0.001 ) ファイルはすぐに非常に大きくなります.

以前のロガーとは異なり、出力ファイルは毎回名前を変更するのではなく、常にボックスで設定した名前を使用します “ログ・ファイル名”. これにより、リアルタイムビューアを使用でき、ビューアは読み取るファイルの名前を常に知ることができます.

プログレッシブ日付のファイルも有効にしたい場合 “ログファイルのバックアップ”.

バージョンを以降 1.1 LOGファイルの最初の行をカスタマイズする機能を追加しました, 新しいボタンがあります “見出しテキストの編集” ファイルを編集するには “_Heading_Text_.txt”, カスタム行を削除するには、空白のままにするか、削除します.

バージョンを以降 1.1 また、テキストスロットを介して他のアプリケーションからコマンドを送信する機能も追加されました.

使用できるテキストコマンドは次のとおりです: “ログラン”, “ログストップ”, “LogPause (ログ一時停止)”, “LogResume(ログレジューム)”, “バックアップファイル” と “記録間隔 n.nnn”, ここで、n.nnn は秒単位の時間で、秒の端数から 1000 分の 1 秒までです.

テキスト コマンドを確認し、オートメーションを開いてファイルをアップロードして使用してみてください “Commands_to_LOGGERS.txt” フォルダーにあります。 “ProgramsDemo ProgramsSlotText Commands”


ダウンロードデイTheremino Logger12, Logger24 および LoggerNN – バージョン 1.1
Theremino_Logger12_V1.1.zip
Theremino_Logger12_V1.1_WithSources.zip (プログラマのためのバージョン)
Theremino_Logger24_V1.1.zip
Theremino_Logger24_V1.1_WithSources.zip (プログラマのためのバージョン)
Theremino_LoggerNN_V1.1.zip
Theremino_LoggerNN_V1.1_WithSources.zip (プログラマのためのバージョン)

すべての Windows システムの 32 と 64 ビット (ラズベリー pi, Linux, アンドロイドと OSX, 読んで、 インストールに関する注意事項.


テルミノグラフ

テルミノグラフ

このアプリケーションを使用すると、Microsoft Excelで行うことができるのと多かれ少なかれロガーによって生成されたファイルを表示できます.

ただし、Excel では設定が不可能または困難なさまざまな種類の視覚化を簡単に作成できます. また、リアルタイムで行うこともできます, つまり、ロガーがファイルを書き込んでいる間.

手順については、を押してオプションエディタを開きます。 “軸オプションの編集” 次に、HELPボタンを押します, 次の画像に見られるように.

テレミノグラフのオプション

で、 “ファイルを選択” 表示するファイルを選択し、 “軸オプションの選択” 表示オプションのあるファイルを選択します.

X 軸の名前で設定した内容に応じて、散布図を作成できます (ここで、X 軸は変数の 1 つです) または、X軸が時間を表すグラフ.

これらの可能性は、HELPを押して開くファイルで説明されています.

Graphsアプリケーションには、テストするオプションファイルとデータファイルがあります. 通常、データファイルはロガーによって書き込まれたファイルであり、を押してグラフにその場所を示す必要があります “ファイルを選択” 次に、Loggerフォルダーで検索します.

ダウンロードディThereminoグラフ – バージョン 1.1
Theremino_Graphs_V1.1.zip
Theremino_Graphs_V1.1_WithSources.zip (プログラマのためのバージョン)

すべての Windows システムの 32 と 64 ビット (ラズベリー pi, Linux, アンドロイドと OSX, 読んで、 インストールに関する注意事項.


Theremino SeriHAL V 2.2

SeriHal V 2.2

Theremino_SeriHal では、シリアル ポートから送信するスロット データおよびスロットのシリアル ポートにデータを送信できます。.

コミュニケーション スロット <-> シリアル (実際または仮想) 双方向と, また、伝送に必要な場合, これは、同期または非同期のいずれかをすることができます。.

シリアル ・ ポートを介してデータを送受信するハードウェアやソフトウェアのインターフェース PC に接続できるし、. データを送信し、1 つ以上のスロットに数値データを受け取ることができ、. データは、Thereminico の世界で他のアプリケーションで処理でき、, たとえば、, SlotViewer と、SignalScope で表示するか、Theremino_Logger に登録されています。.

今では世界 thereminico は、Arduino と処理だけでなく通信できます。, しかし、オクターブとも (貧しいいとこと MatLab の無料), Python とまだ他の SW: そのシリアル プラグインを読み込む必要があります。. Python/Numpy と dialoguing スロット Theremino HAL およびマスター/スレーブ モジュールを介して、OpenCV コンピュータ ・ ビジョン関数を管理することで何ができるか考える: 顔認識, 機械/光学式トラッキング, リアルタイム画像処理と最高レベルのダーウィン内の他のグラフィック (ほぼ) すべての.

ファイルには、手順と通信プロトコルです。 “SeriHal_v 2.2 _eng” フォルダーで見つかります “ドキュメント”.

また、これはの鮮やかなアプリケーション マルコ ・ Russiani. DOCS フォルダーには、イタリア語と英語の 2 つの小さなファイルです。. 何もしていたが、マルコは最近 SN2017gfh 超新星を発見. 毎日あなたは星を発見した人は友達ではないです。, 我々 はそれを書かなければならなかった!

クラウディオ ・ S. あなたに特別な感謝に値する, 統合された使用のためのいくつかの例を追加することによって、ドキュメントを確認, シリアル経由で, 世界 Thereminico のさまざまなコンポーネントの, お互いに、 “世界の残りの部分”. DOCS フォルダーが、Arduino とまた例を使用して、Arduino と処理外から私たちのアプリケーション Theremino SDR をチェックするいくつかの例.
バージョンについてのメモ
バージョン 2.3
– 押したときに発生したエラー “ディスコネクト”.
– 領収書の速度を改善しました.
– 減少し、CPUの消費量.
– セパレータが認識されない場合は、スペースを使用.
Theremino SeriHAL からのダウンロード – バージョン 2.3
Theremino_SeriHAL_V2.3_WithSources.zip
すべての Windows システムの 32 と 64 ビット (ラズベリー pi, Linux, アンドロイドと OSX, 読んで、 インストールに関する注意事項
.


Theremino ターミナル

Theremino ターミナル 2.0

このアプリケーションは、Exchange 文字にシリアル ポートでできます。. タイプのアプリケーション “ターミナル” 主にマイクロ コント ローラーのファームウェアとの通信に使用されます。, 試用版の操作中に、ファームウェアを書くとき.

簡単な命令を読み取るには、小さなボタンを押してください “ヘルプ”.

モジュールのファームウェアの開発中に (参照してください。 このページ) 我々 はマイクロからデバッグ データをチェックしていた, 仮想のシリアルおよび USB ポートを介して. 当初我々 はなど、インターネットからダウンロードしたアプリケーションを使用 “パテ”. 複雑な不快です. 我々 は非常にシンプルに作られたこのアプリケーションを書いたし、.

Thereminoターミナルは500Kからの単一の実行可能ファイルであります, 使いやすい、インストールは必要ありません。. シンプルさとミニマリズムの良い例, システム theremino の主な特徴します。.

– – – – – –

壮大な改善ライターのファームウェア!

バージョンで 1.2 私たちは、新しいコマンドを導入しました “スロットへのデコード”. これらのコマンドを使用すると、ファームウェアの内部変数の値を送信することができます, Thereminoシステムアプリケーションへ.

それだけでテキスト端末内の値を読み取ることではありません, どのように、通常はあなたを行います, が、 高速で数値の真の通信 (毎秒数十秒の個々の変数の数千人の約1000行まで). 実際には、彼らはファームウェアの内部変数のバリエーションを見ることができます, それらは、オシロスコープにリンクされているかのように.

ファームウェアは、あなたがフォローしたい変数のシリアル値に送られます. 彼らはライン上のすべての値を送信します, スペースで区切っ, セミコロン, カンマや二点. ターミナルアプリケーションが値を解釈し, 整数または小数であることができます, 選択したスロットに送信し、その後の. 二つのモデルの最も一般的なゲージとの比較のための3つの特別なデコーダもあります.

その後、信号スコープを使用することができます (システムのあるいは他のアプリケーションTheremino), その値の時間変動を見るために. 一方、ターミナルウィンドウで、あなたは自分の過去の値のリストを持っています. 心地抜群, ハードウェアデバッガよりも良いです!!!

以下の画像では、指令値を参照してください (青で) そして、機械的応答 (赤で) PIC12F1572で書かれたPIDによって制御されるサーボモータ. HALは、制御信号から来て、オシロスコープで見ている画像 (サーボ-16) そしてAdc16は、サーボモータのフィードバックポテンショメータに接続されています. 上側画像の代わりに二つのトラック, PICの2つの内部変数の値は、.

変数の値は、シリアルを通過しています, アプリケーションターミナル, スロットとは、最終的にはアプリケーションTheremino SignalScopeによって表示されていました.

ファームウェアの内側にオシロスコープを接続しているようです. マイクロを使用している人々のために, 特にサーボ制御ファームウェアの作家のための, これは、可能性は非常に便利です!

バージョンで 2.0
受信およびデコードアルゴリズムを改善しました, 大幅に受信されたデータの信頼性を高めます. 我々はまた、少なくとも10倍のCPUの負荷を軽減しました, さらに遅いコンピュータ上の毎秒の変数の数万のデコードを可能に.

バージョンで 2.1
– 特定の数の着信回線の後にのみデータが表示されるバグを修正しました. 今、あなたはすぐに単一のキャラクターの到着を見ることができます.
– これで、実行可能ファイルの名前を変更して、同じフォルダーで複数の作業を行うことができます.
(たとえば、Theremino_Terminal1.exe, Theremino_Terminal2.exe, Theremino_Terminal3.exe …)


Theremino ターミナルのダウンロード – バージョン 2.1
Theremino_Terminal_V2.1.zip

Theremino_Terminal_V2.1_WithSources.zip (プログラマのためのバージョン)
すべての Windows システムの 32 と 64 ビット (ラズベリー pi, Linux, アンドロイドと OSX, 読んで、 インストールに関する注意事項)

.


テレミノComByTCP

TCPによるCOM

このアプリケーションは、2台のPC間のCOMポートを、非常に離れたPCでも接続します. イタリアと中国の間で使用しましたが、うまくいきました.

これを機能させるには、com0com/Installersフォルダにあるcom0comでインストールする仮想ポートが必要です.

と’ 専門家のためのアプリケーション, 私たちはそれをほとんど使用しておらず、それがどのように機能するかについてあまり覚えていません. しかし、私たちが知る限り、それは仕事を成し遂げます.


バージョン 1.0
– これは、最初の公開バージョン, 長くは試しませんでしたが、中国にあるGPSモジュールを読み取るのにうまくいきました.


ダウンロードディTheremino ComByTcp – バージョン 1.0
Theremino_ComByTcp_V1.0.zip

Theremino_ComByTcp_V1.0_WithSources.zip (プログラマのためのバージョン)
すべての Windows システムの 32 と 64 ビット (ラズベリー pi, Linux, アンドロイドと OSX, 読んで、 インストールに関する注意事項)

法律上の注意

ITALIANO – HARDWARE: NEI LIMITI PREVISTI DALLA LEGGE il sistema Theremino VIENE FORNITO “COSÌ COM’È”, E NON RILASCIA GARANZIA ESPLICITA O IMPLICITA, RISPETTO ALLA SUA FUNZIONALITA’, OPERATIVITA’, O USO, INCLUSE, SENZA LIMITAZIONE, LE GARANZIE IMPLICITE DI COMMERCIABILITÀ, IDONEITÀ PER UNO SCOPO PARTICOLARE O VIOLAZIONE. SI DECLINANO ESPRESSAMENTE OGNI RESPONSABILITÀ PER DANNI DIRETTI, INDIRETTI, CONSEQUENZIALI, INCIDENTALI O SPECIALI, INCLUSI, SENZA LIMITAZIONI, MANCATI GUADAGNI, PERDITE DI PROFITTI, PERDITE DERIVANTI DA INTERRUZIONE DI ATTIVITA’ O PERDITE DI DATI, INDIPENDENTEMENTE DALLA FORMA DI AZIONE O TEORIA LEGALE SOTTO CUI LA RESPONSABILITA’ VIENE ASSERITA, ANCHE SE NON INFORMATI DELLA POSSIBILITA’ O RISCHIO DI TALI DANNI.
ITALIANO – SOFTWARE: IL SOFTWARE del sistema Theremino E’ UN SOFTWARE LIBERO: E’ POSSIBILE RIDISTRIBUIRLO E/O MODIFICARLO SECONDO I TERMINI DELLA LICENZA “GNU General Public License” COME PUBBLICATA DALLA “Free Software Foundation”, NELLA VERSIONE 3, O QUALSIASI VERSIONE SUCCESSIVA. È POSSIBILE OTTENERE UNA COPIA DELLA LICENZA “GNU General Public License” DA: http://www.gnu.org/licenses
ENGLISH – HARDWARE: THE PRODUCT Theremino System IS PROVIDED TO YOU “AS IT IS”, AND WE MAKE NO EXPRESS OR IMPLIED WARRANTIES WHATSOEVER WITH RESPECT TO ITS FUNCTIONALITY, OPERABILITY, OR USE, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR INFRINGEMENT. WE EXPRESSLY DISCLAIM ANY LIABILITY WHATSOEVER FOR ANY DIRECT, INDIRECT, CONSEQUENTIAL, INCIDENTAL OR SPECIAL DAMAGES, INCLUDING, WITHOUT LIMITATION, LOST REVENUES, LOST PROFITS, LOSSES RESULTING FROM BUSINESS INTERRUPTION OR LOSS OF DATA, REGARDLESS OF THE FORM OF ACTION OR LEGAL THEORY UNDER WHICH THE LIABILITY MAY BE ASSERTED, EVEN IF NOT ADVISED OF THE POSSIBILITY OR LIKELIHOOD OF SUCH DAMAGES.
ENGLISH – SOFTWARE: THE Theremino System SOFTWARE IS FREE SOFTWARE: YOU CAN REDISTRIBUTE IT AND/OR MODIFY IT UNDER THE TERMS OF THE “GNU General Public License” AS PUBLISHED BY THE “Free Software Foundation”, EITHER VERSION 3 OF THE LICENSE, OR ANY LATER VERSION. YOU CAN GET A COPY OF THE “GNU General Public License” FROM: http://www.gnu.org/licenses

コメントはクローズされます。.